Skip to content

This site describes solve-engine as it is on main: 2.43.0, which npm does not have yet. npm installs 2.40.0, so a page may show an answer that version does not give yet.

EvalResult

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

Outcome for a whole evaluation pass, with per-tier counts.

lines: EvalLineResult[];

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

Per-line evaluation results.


resultMap: Map<number, Value[]>;

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

Map of line numbers → flattened results for quick lookup.


tierCounts: {
skipped: number;
tier1: number;
tier2: number;
tier3: number;
};

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

Number of lines processed at each tier.

skipped: number;
tier1: number;
tier2: number;
tier3: number;