Skip to content

HostWorker

Nodepod API


Nodepod API / src / HostWorker

Defined in: src/host/types.ts:17

Worker surface used by ProcessManager / ProcessHandle / offload. Structurally compatible with browser Worker for the methods we call.

optional __nodepodDirect?: boolean

Defined in: src/host/types.ts:25

Set when the worker was created from an external URL (not embedded).


optional __nodepodRevokeUrl?: string | null

Defined in: src/host/types.ts:27

Blob / object URL to revoke when the worker is disposed (browser).


onerror: HostWorkerErrorHandler | null

Defined in: src/host/types.ts:23


onmessage: HostWorkerMessageHandler | null

Defined in: src/host/types.ts:22

addEventListener(type, listener): void

Defined in: src/host/types.ts:20

string

(…args) => void

void


postMessage(message, transfer?): void

Defined in: src/host/types.ts:18

unknown

Transferable[]

void


removeEventListener(type, listener): void

Defined in: src/host/types.ts:21

string

(…args) => void

void


terminate(): void

Defined in: src/host/types.ts:19

void