lspeasy / core/src / MessagePortLike
Interface: MessagePortLike
Defined in: packages/core/src/transport/worker-types.ts:20
Minimal message port contract required by shared worker transport.
Methods
addEventListener()
Call Signature
ts
addEventListener(event, handler): void;Defined in: packages/core/src/transport/worker-types.ts:22
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:23
Parameters
| Parameter | Type |
|---|---|
event | "messageerror" |
handler | (event) => void |
Returns
void
Call Signature
ts
addEventListener(event, handler): void;Defined in: packages/core/src/transport/worker-types.ts:24
Parameters
| Parameter | Type |
|---|---|
event | "error" |
handler | (event) => void |
Returns
void
close()?
ts
optional close(): void;Defined in: packages/core/src/transport/worker-types.ts:29
Returns
void
postMessage()
ts
postMessage(message): void;Defined in: packages/core/src/transport/worker-types.ts:21
Parameters
| Parameter | Type |
|---|---|
message | unknown |
Returns
void
removeEventListener()
Call Signature
ts
removeEventListener(event, handler): void;Defined in: packages/core/src/transport/worker-types.ts:25
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:26
Parameters
| Parameter | Type |
|---|---|
event | "messageerror" |
handler | (event) => void |
Returns
void
Call Signature
ts
removeEventListener(event, handler): void;Defined in: packages/core/src/transport/worker-types.ts:27
Parameters
| Parameter | Type |
|---|---|
event | "error" |
handler | (event) => void |
Returns
void
start()?
ts
optional start(): void;Defined in: packages/core/src/transport/worker-types.ts:28
Returns
void