From d0390f56137f68570a18817899761009d4e9bc87 Mon Sep 17 00:00:00 2001 From: Kai Stevenson Date: Sun, 2 Nov 2025 19:42:39 -0800 Subject: fn, call --- src/lang/builtin/index.ts | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'src/lang/builtin') diff --git a/src/lang/builtin/index.ts b/src/lang/builtin/index.ts index 373f54a..7728455 100644 --- a/src/lang/builtin/index.ts +++ b/src/lang/builtin/index.ts @@ -1,3 +1,4 @@ +import { FnPrim } from "../core/eval"; import { AddNumbers, AddStrings, @@ -32,3 +33,7 @@ export type BUILTIN_Mul = Args extends [ : Args extends [infer M extends number, infer N extends number] ? Multiply : FnError<`Can only multiply [number, number], but got ${ToString}`>; + +export type BUILTIN_Call = Args extends [infer Fn extends FnPrim, ...infer Valuex extends readonly any[]] = + +export type BUILTIN_Map \ No newline at end of file -- cgit v1.2.3-70-g09d2