This site describes solve-engine 2.44.0, the version npm installs.
SerializedEngineError
Defined in: packages/engine/src/errors/WorkerError.ts:48
A structured error flattened for transport.
Every field is a string, a boolean, or an object of numbers, so the whole
thing survives both structuredClone (what postMessage uses) and
JSON.stringify (what a host may log). context, cause and timestamp
are deliberately dropped rather than posted: a context can hold a value that
is not clone-safe, and none of the three is part of what a main-side handler
branches on.
Properties
Section titled “Properties”category
Section titled “category”category: ErrorCategory;Defined in: packages/engine/src/errors/WorkerError.ts:50
code: string;Defined in: packages/engine/src/errors/WorkerError.ts:51
expected?
Section titled “expected?”expected?: string;Defined in: packages/engine/src/errors/WorkerError.ts:53
found?
Section titled “found?”found?: string;Defined in: packages/engine/src/errors/WorkerError.ts:54
message
Section titled “message”message: string;Defined in: packages/engine/src/errors/WorkerError.ts:52
name: string;Defined in: packages/engine/src/errors/WorkerError.ts:49
recoverable
Section titled “recoverable”recoverable: boolean;Defined in: packages/engine/src/errors/WorkerError.ts:56
span?: SourceSpan;Defined in: packages/engine/src/errors/WorkerError.ts:57
suggestion?
Section titled “suggestion?”suggestion?: string;Defined in: packages/engine/src/errors/WorkerError.ts:55