lspeasy / core/src / WorkerLike
Interface: WorkerLike
Defined in: packages/core/src/transport/worker-types.ts:10
Minimal worker contract required by dedicated worker transport.
Methods
addEventListener()
Call Signature
ts
addEventListener(event, handler): void;Defined in: packages/core/src/transport/worker-types.ts:12
Parameters
| Parameter | Type |
|---|---|
event | "message" |
handler | (event) => void |
Returns
void
Call Signature
ts
addEventListener(event, handler): void;Defined in: packages/core/src/transport/worker-types.ts:13
Parameters
| Parameter | Type |
|---|---|
event | "error" |
handler | (event) => void |
Returns
void
postMessage()
ts
postMessage(message): void;Defined in: packages/core/src/transport/worker-types.ts:11
Parameters
| Parameter | Type |
|---|---|
message | Message |
Returns
void
removeEventListener()
Call Signature
ts
removeEventListener(event, handler): void;Defined in: packages/core/src/transport/worker-types.ts:14
Parameters
| Parameter | Type |
|---|---|
event | "message" |
handler | (event) => void |
Returns
void
Call Signature
ts
removeEventListener(event, handler): void;Defined in: packages/core/src/transport/worker-types.ts:15
Parameters
| Parameter | Type |
|---|---|
event | "error" |
handler | (event) => void |
Returns
void
terminate()?
ts
optional terminate(): void;Defined in: packages/core/src/transport/worker-types.ts:16
Returns
void