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.

SerializedExplanation

Defined in: packages/engine/src/worker/dto.ts:289

A derivation of how a line reached its answer, mirroring Explanation (what ExpressionEngine.explainLine returns) with every value serialised.

expression: string;

Defined in: packages/engine/src/worker/dto.ts:291

The expression as given.


result: SerializedWorkerValue;

Defined in: packages/engine/src/worker/dto.ts:295

The final value, the same answer evaluateExpression gives.


steps: SerializedExplanationStep[];

Defined in: packages/engine/src/worker/dto.ts:293

The ordered derivation, one entry per operation, in evaluation order.