Skip to content

Lambda

new Lambda(parameterNames, expression, outer?, parameterSymbols?): Lambda

string[]

ASTRootNode

LambdaBindings

Map<string, LambdaParameterSymbol>

Lambda

readonly boundArgs: undefined | Map<LambdaParameterSymbol, LambdaArg>


readonly expression: ASTRootNode


readonly ownParameterSymbols: DefaultMap<string, LambdaParameterSymbol>


readonly parameterNames: string[]


readonly parameterSymbols: Map<string, LambdaParameterSymbol>

get numParams(): number

number

call(ctx, args): MaybeBoxedFormulaArgument

EvaluationContext

MaybeBoxedFormulaArgument[]

MaybeBoxedFormulaArgument


callWithAST(ctx, args): MaybeBoxedFormulaArgument

EvaluationContext

ASTNode[]

MaybeBoxedFormulaArgument


toString(): string

string


withBoundArgs(outer): Lambda

LambdaBindings

Lambda


static fromAST(ast, outer?): Lambda

ASTLambdaNode

LambdaBindings

Lambda