From d8a969e231135978c4dd1fa67559101f506ad6f3 Mon Sep 17 00:00:00 2001 From: Kai Stevenson Date: Wed, 5 Nov 2025 01:20:07 -0800 Subject: recursion works for types with depth limit 5 --- src/lang/ts-lang/builtin/sbuiltin.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/lang/ts-lang/builtin/sbuiltin.ts') diff --git a/src/lang/ts-lang/builtin/sbuiltin.ts b/src/lang/ts-lang/builtin/sbuiltin.ts index 01f197e..f873666 100644 --- a/src/lang/ts-lang/builtin/sbuiltin.ts +++ b/src/lang/ts-lang/builtin/sbuiltin.ts @@ -6,7 +6,7 @@ export type SBUILTIN_Call< Node extends ASTNode, Frame extends StackFrame > = GetEvaluatedChildren extends [ - infer Fn extends FnPrim, + infer Fn, ...infer Values extends readonly any[] ] ? CallFn -- cgit v1.2.3-70-g09d2