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.

EventTargetLike

Defined in: packages/engine/src/worker/transport.ts:115

The postMessage/onmessage/event-listener shape a browser Worker, a worker’s self, or a DOM MessagePort presents.

A DOM Worker, a DedicatedWorkerGlobalScope and a MessagePort each satisfy it under strict with the DOM or WebWorker lib. Exported so a host adapting something else can name the shape it has to present.

optional onmessage?: ((event) => void) | null;

Defined in: packages/engine/src/worker/transport.ts:118

optional addEventListener(type, handler): void;

Defined in: packages/engine/src/worker/transport.ts:117

ParameterType
type"message"
handler(event) => void

void


optional close(): void;

Defined in: packages/engine/src/worker/transport.ts:120

void


postMessage(message): void;

Defined in: packages/engine/src/worker/transport.ts:116

ParameterType
messageunknown

void


optional start(): void;

Defined in: packages/engine/src/worker/transport.ts:121

void


optional terminate(): void;

Defined in: packages/engine/src/worker/transport.ts:119

void