SerializedEngineError
Defined in: packages/engine/src/errors/WorkerError.ts:46
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:48
code: string;Defined in: packages/engine/src/errors/WorkerError.ts:49
expected?
Section titled “expected?”optional expected?: string;Defined in: packages/engine/src/errors/WorkerError.ts:51
found?
Section titled “found?”optional found?: string;Defined in: packages/engine/src/errors/WorkerError.ts:52
message
Section titled “message”message: string;Defined in: packages/engine/src/errors/WorkerError.ts:50
name: string;Defined in: packages/engine/src/errors/WorkerError.ts:47
recoverable
Section titled “recoverable”recoverable: boolean;Defined in: packages/engine/src/errors/WorkerError.ts:54
optional span?: SourceSpan;Defined in: packages/engine/src/errors/WorkerError.ts:55
suggestion?
Section titled “suggestion?”optional suggestion?: string;Defined in: packages/engine/src/errors/WorkerError.ts:53