Update value.ts

This commit is contained in:
Corey Johnson 2025-10-16 09:53:38 -07:00
parent 4a5618e900
commit 79f449bc6c

View File

@ -1,4 +1,4 @@
import { Scope } from './scope' import { Scope } from "./scope"
export type Value = export type Value =
| { type: 'null'; value: null } | { type: 'null'; value: null }
@ -9,13 +9,13 @@ export type Value =
| { type: 'dict'; value: Dict } | { type: 'dict'; value: Dict }
| { type: 'regex'; value: RegExp } | { type: 'regex'; value: RegExp }
| { | {
type: 'function' type: 'function',
params: string[] params: string[],
defaults: Record<string, number> // indices into constants defaults: Record<string, number>, // indices into constants
body: number body: number,
parentScope: Scope parentScope: Scope,
variadic: boolean variadic: boolean,
named: boolean named: boolean,
value: '<function>' value: '<function>'
} }