From 490b9c94fba16f484be3bb58b8a4a4880b9396bc Mon Sep 17 00:00:00 2001 From: Kai Stevenson Date: Thu, 6 Nov 2025 00:18:26 -0800 Subject: implement recursion properly with closures --- src/lang/ts-lang/core/common.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'src/lang/ts-lang/core/common.ts') diff --git a/src/lang/ts-lang/core/common.ts b/src/lang/ts-lang/core/common.ts index 95a9ad3..0287eec 100644 --- a/src/lang/ts-lang/core/common.ts +++ b/src/lang/ts-lang/core/common.ts @@ -50,11 +50,11 @@ export type ParserCtx = { stack: readonly ASTNode[]; }; -export type StackFrame< +export interface StackFrame< Bindings extends Record = Record -> = { +> { bindings: Bindings; -}; +} export type EmptyStackFrame = StackFrame<{}>; -- cgit v1.2.3-70-g09d2