Interface: KernelWorkerHandle
Defined in: packages/plugin-sdk/src/kernel/workers.ts:34
A live compute worker owned by the sandbox (rev4 §C2).
Properties
closed
readonlyclosed: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