summaryrefslogtreecommitdiff
path: root/src/lang/ts-lang/core/eval.ts
diff options
context:
space:
mode:
authorKai Stevenson <kai@kaistevenson.com>2025-11-09 21:52:06 -0800
committerKai Stevenson <kai@kaistevenson.com>2025-11-09 21:52:06 -0800
commit190f85ff1ac23f952a7b4960638fee79495e249a (patch)
treebb7616b31ea6ab0ef20e1b59536762d71ffbb2ae /src/lang/ts-lang/core/eval.ts
parent413eaa284e164143c5416cdce5a1de0f9f992409 (diff)
Diffstat (limited to 'src/lang/ts-lang/core/eval.ts')
-rw-r--r--src/lang/ts-lang/core/eval.ts3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/lang/ts-lang/core/eval.ts b/src/lang/ts-lang/core/eval.ts
index bef0ef8..b937c2e 100644
--- a/src/lang/ts-lang/core/eval.ts
+++ b/src/lang/ts-lang/core/eval.ts
@@ -6,6 +6,7 @@ import {
BUILTIN_Sub,
BUILTIN_ToString,
SBUILTIN_Call,
+ SBUILTIN_Filter,
SBUILTIN_IfElse,
SBUILTIN_Map,
SBUILTIN_Reduce,
@@ -37,6 +38,8 @@ export type MapBuiltins<
? SBUILTIN_Map<Node, Frame, Callstack>
: Node["name"] extends "reduce"
? SBUILTIN_Reduce<Node, Frame, Callstack>
+ : Node["name"] extends "filter"
+ ? SBUILTIN_Filter<Node, Frame, Callstack>
: Node["name"] extends "?"
? SBUILTIN_IfElse<Node, Frame, Callstack>
: Node["name"] extends "tostring"