Skip to content

Port

Defined in: src/internal/rpc.ts:31

Internal

T extends Channel = Channel

readonly channel: T

Defined in: src/internal/rpc.ts:32

addHandler<M>(handler): void

Defined in: src/internal/rpc.ts:38

Add a response handler

M extends Message

(message) => void

void


optional disconnect(): void

Defined in: src/internal/rpc.ts:44

Remove all handlers

void


removeHandler<M>(handler): void

Defined in: src/internal/rpc.ts:41

Remove a response handler

M extends Message

(message) => void

void


send<M>(message, transfer?): void

Defined in: src/internal/rpc.ts:35

Send a request

M extends Message

M

Transferable[]

void