HostWorker
Nodepod API / src / HostWorker
Interface: HostWorker
Section titled “Interface: 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.
Properties
Section titled “Properties”__nodepodDirect?
Section titled “__nodepodDirect?”
optional__nodepodDirect?:boolean
Defined in: src/host/types.ts:25
Set when the worker was created from an external URL (not embedded).
__nodepodRevokeUrl?
Section titled “__nodepodRevokeUrl?”
optional__nodepodRevokeUrl?:string|null
Defined in: src/host/types.ts:27
Blob / object URL to revoke when the worker is disposed (browser).
onerror
Section titled “onerror”onerror:
HostWorkerErrorHandler|null
Defined in: src/host/types.ts:23
onmessage
Section titled “onmessage”onmessage:
HostWorkerMessageHandler|null
Defined in: src/host/types.ts:22
Methods
Section titled “Methods”addEventListener()
Section titled “addEventListener()”addEventListener(
type,listener):void
Defined in: src/host/types.ts:20
Parameters
Section titled “Parameters”string
listener
Section titled “listener”(…args) => void
Returns
Section titled “Returns”void
postMessage()
Section titled “postMessage()”postMessage(
message,transfer?):void
Defined in: src/host/types.ts:18
Parameters
Section titled “Parameters”message
Section titled “message”unknown
transfer?
Section titled “transfer?”Transferable[]
Returns
Section titled “Returns”void
removeEventListener()
Section titled “removeEventListener()”removeEventListener(
type,listener):void
Defined in: src/host/types.ts:21
Parameters
Section titled “Parameters”string
listener
Section titled “listener”(…args) => void
Returns
Section titled “Returns”void
terminate()
Section titled “terminate()”terminate():
void
Defined in: src/host/types.ts:19
Returns
Section titled “Returns”void