EvalLineResult
Defined in: packages/engine/src/engine/ThreeTierEvaluator.ts:54
Outcome for one line, including which tier handled it.
Properties
Section titled “Properties”error: string | null;Defined in: packages/engine/src/engine/ThreeTierEvaluator.ts:66
Error message, or null.
lineId
Section titled “lineId”lineId: number;Defined in: packages/engine/src/engine/ThreeTierEvaluator.ts:56
The line’s persistent ID from DocumentModel.
lineNumber
Section titled “lineNumber”lineNumber: number;Defined in: packages/engine/src/engine/ThreeTierEvaluator.ts:58
1-based line position.
result
Section titled “result”result: Value | null;Defined in: packages/engine/src/engine/ThreeTierEvaluator.ts:62
The first evaluation result, or null on error / non-evaluable.
results?
Section titled “results?”optional results?: Value[][];Defined in: packages/engine/src/engine/ThreeTierEvaluator.ts:64
All result groups (one per expression/inline-solve), or undefined if skipped.
tier: EvalTier;Defined in: packages/engine/src/engine/ThreeTierEvaluator.ts:60
Which tier was used.