Skip to content

VariableStack

Defined in: packages/schema/src/expressions.ts:19

new VariableStack(globals?): VariableStack

Defined in: packages/schema/src/expressions.ts:23

Record<string, ExpressionValue>

VariableStack

get currentFrame(): Frame

Defined in: packages/schema/src/expressions.ts:32

Frame

IVariableStack.currentFrame


get globals(): Frame

Defined in: packages/schema/src/expressions.ts:28

Frame

IVariableStack.globals

flatten(): Record<string, ExpressionValue>

Defined in: packages/schema/src/expressions.ts:36

Record<string, ExpressionValue>

IVariableStack.flatten


get(name): ExpressionValue | undefined

Defined in: packages/schema/src/expressions.ts:46

string

ExpressionValue | undefined

IVariableStack.get


popFrame(): void

Defined in: packages/schema/src/expressions.ts:60

void

IVariableStack.popFrame


pushFrame(): void

Defined in: packages/schema/src/expressions.ts:56

void

IVariableStack.pushFrame