Join us online - 19th of November
Save your spot
For AI agents: a documentation index is available at /llms.txt. Markdown versions of all pages are available by appending .md to any URL.

Interface Expression

Expression

interface Expression {
    type: Type;
    eachChild(fn: (a: Expression) => void): void;
    evaluate(ctx: EvaluationContext): any;
    outputDefined(): boolean;
}

Implemented by

Index
type: Type
  • Statically analyze the expression, attempting to enumerate possible outputs. Returns false if the complete set of outputs is statically undecidable, otherwise true.

    Returns boolean

Was this helpful?