Interface RPCPortInternal
interface RPCPort { addEventListener(type: "message", listener: (ev: any) => void): void; off(event: "message", listener: (value: unknown) => void): this; on(event: "message" | "online", listener: (value: unknown) => void): this; postMessage(value: unknown, transfer?: TransferListItem[]): void; removeEventListener(type: "message", listener: (ev: any) => void): void;} Methods
Optional
addEventListener
addEventListener(type: "message", listener: (ev: any) => void): void Parameters
- type: "message"
- listener: (ev: any) => void
Returns void
Optional
off
off(event: "message", listener: (value: unknown) => void): this Parameters
- event: "message"
- listener: (value: unknown) => void
Returns this
Optional
on
on(event: "message" | "online", listener: (value: unknown) => void): this Parameters
- event: "message" | "online"
- listener: (value: unknown) => void
Returns this
postMessage
postMessage(value: unknown, transfer?: TransferListItem[]): void Parameters
- value: unknown
Optional
transfer: TransferListItem[]
Returns void
Optional
removeEventListener
removeEventListener(type: "message", listener: (ev: any) => void): void Parameters
- type: "message"
- listener: (ev: any) => void
Returns void