aboutsummaryrefslogtreecommitdiff
path: root/src/eval.ts
diff options
context:
space:
mode:
authorAkshay Nair <phenax5@gmail.com>2023-01-14 13:22:39 +0530
committerAkshay Nair <phenax5@gmail.com>2023-01-14 13:22:39 +0530
commitd362ef26db894ea52c6abd34489aa9efdbc0c89b (patch)
tree20400ad5ebc70085447e2bb087381aa8c8409afd /src/eval.ts
parent4746652abfb7aed46627d27a55919d2986885735 (diff)
downloadts-types-lang-d362ef26db894ea52c6abd34489aa9efdbc0c89b.tar.gz
ts-types-lang-d362ef26db894ea52c6abd34489aa9efdbc0c89b.zip
chore: adds test cases + fixes Test effect scope
Diffstat (limited to '')
-rw-r--r--src/eval.ts2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/eval.ts b/src/eval.ts
index a7b1fb1..6eb72a1 100644
--- a/src/eval.ts
+++ b/src/eval.ts
@@ -32,6 +32,7 @@ export const evaluateType = async (
const name = effTyp.getSymbol()?.getName()
const args = effTyp.getTypeArguments()
+ // console.log('>>>>>', name)
// console.log(ctx.typeToString(effTyp))
// console.log(name, args.map(ctx.typeToString))
@@ -58,6 +59,7 @@ export const evaluateType = async (
prevEnv = ctx.currentEnv
}
+ // Evaluate custom effects (overrides builtins)
if (name && ctx.hasCustomEffect(name)) {
return ctx.runCustomEffect(name, args)
}