Skip to content

EvalLineResult

Defined in: packages/engine/src/engine/ThreeTierEvaluator.ts:54

Outcome for one line, including which tier handled it.

error: string | null;

Defined in: packages/engine/src/engine/ThreeTierEvaluator.ts:66

Error message, or null.


lineId: number;

Defined in: packages/engine/src/engine/ThreeTierEvaluator.ts:56

The line’s persistent ID from DocumentModel.


lineNumber: number;

Defined in: packages/engine/src/engine/ThreeTierEvaluator.ts:58

1-based line position.


result: Value | null;

Defined in: packages/engine/src/engine/ThreeTierEvaluator.ts:62

The first evaluation result, or null on error / non-evaluable.


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.