diff --git a/lib/primitives/dynamic.types.js b/lib/primitives/dynamic.types.js index 4309fde..9ee829f 100644 --- a/lib/primitives/dynamic.types.js +++ b/lib/primitives/dynamic.types.js @@ -6,7 +6,7 @@ const mkType = getDefaultTypeParser(); // Not sure if the type var 'a' is the right way to go... export const ModuleDynamic = [ - ["newDynamic", newDynamic(newDynamic)(mkType("a -> Type -> Dynamic" ))], - ["getInst" , newDynamic(getInst )(mkType("Dynamic -> a" ))], - ["getType" , newDynamic(getType )(mkType("Dynamic -> Type" ))], + ["newDynamic", newDynamic(newDynamic)(mkType("a -> Type -> Dynamic"))], + ["getInst" , newDynamic(getInst )(mkType("Dynamic -> a" ))], + ["getType" , newDynamic(getType )(mkType("Dynamic -> Type" ))], ]; diff --git a/lib/versioning/types.js b/lib/versioning/types.js index f37f06a..d1b89d5 100644 --- a/lib/versioning/types.js +++ b/lib/versioning/types.js @@ -85,10 +85,10 @@ const mkType = makeTypeParser({ }); export const ModuleVersioning = [ - ["getDepth", {i: getDepth, t: mkType("Slot -> Int")}], - ["overwrite", {i: overwrite, t: mkType("Slot -> Value -> Slot")}], - ["read", {i: read, t: mkType("Slot -> Value")}], - ["transform", {i: transform, t: mkType("Value -> Value -> Value")}], - ["newSlot", {i: newSlot, t: mkType("UUID -> Slot")}], - ["newLiteral", {i: newLiteral, t: mkType("Dynamic -> Value")}], + ["getDepth" , newDynamic(getDepth )(mkType("Slot -> Int" ))], + ["overwrite" , newDynamic(overwrite )(mkType("Slot -> Value -> Slot" ))], + ["read" , newDynamic(read )(mkType("Slot -> Value" ))], + ["transform" , newDynamic(transform )(mkType("Value -> Value -> Value"))], + ["newSlot" , newDynamic(newSlot )(mkType("UUID -> Slot" ))], + ["newLiteral", newDynamic(newLiteral)(mkType("Dynamic -> Value" ))], ];