Перейти к основному содержимому

Interface: KernelWorkerHandle

Defined in: packages/plugin-sdk/src/kernel/workers.ts:34

A live compute worker owned by the sandbox (rev4 §C2).

Properties​

closed​

readonly closed: Promise<void>

Defined in: packages/plugin-sdk/src/kernel/workers.ts:42

Resolves when the worker terminated (explicitly or by teardown).

Methods​

onError()​

onError(listener): () => void

Defined in: packages/plugin-sdk/src/kernel/workers.ts:40

Subscribe to worker errors; returns an unsubscribe function.

Parameters​

listener​

(message) => void

Returns​

() => void


onMessage()​

onMessage(listener): () => void

Defined in: packages/plugin-sdk/src/kernel/workers.ts:38

Subscribe to worker messages; returns an unsubscribe function.

Parameters​

listener​

(message) => void

Returns​

() => void


postMessage()​

postMessage(message): void

Defined in: packages/plugin-sdk/src/kernel/workers.ts:36

Post a structured-cloneable message (transferables stay sandbox-local).

Parameters​

message​

unknown

Returns​

void


terminate()​

terminate(): void

Defined in: packages/plugin-sdk/src/kernel/workers.ts:44

Terminate the worker (idempotent).

Returns​

void