Skip to content

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 ​
ParameterType
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 ​
ParameterType
event"error"
handler(event) => void
Returns ​

void


postMessage() ​

ts
postMessage(message): void;

Defined in: packages/core/src/transport/worker-types.ts:11

Parameters ​

ParameterType
messageMessage

Returns ​

void


removeEventListener() ​

Call Signature ​

ts
removeEventListener(event, handler): void;

Defined in: packages/core/src/transport/worker-types.ts:14

Parameters ​
ParameterType
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 ​
ParameterType
event"error"
handler(event) => void
Returns ​

void


terminate()? ​

ts
optional terminate(): void;

Defined in: packages/core/src/transport/worker-types.ts:16

Returns ​

void

Released under the MIT License.