Port
Defined in: src/internal/rpc.ts:31
Internal
Type Parameters
Section titled “Type Parameters”Properties
Section titled “Properties”channel
Section titled “channel”
readonlychannel:T
Defined in: src/internal/rpc.ts:32
Methods
Section titled “Methods”addHandler()
Section titled “addHandler()”addHandler<
M>(handler):void
Defined in: src/internal/rpc.ts:38
Add a response handler
Type Parameters
Section titled “Type Parameters”M extends Message
Parameters
Section titled “Parameters”handler
Section titled “handler”(message) => void
Returns
Section titled “Returns”void
disconnect()?
Section titled “disconnect()?”
optionaldisconnect():void
Defined in: src/internal/rpc.ts:44
Remove all handlers
Returns
Section titled “Returns”void
removeHandler()
Section titled “removeHandler()”removeHandler<
M>(handler):void
Defined in: src/internal/rpc.ts:41
Remove a response handler
Type Parameters
Section titled “Type Parameters”M extends Message
Parameters
Section titled “Parameters”handler
Section titled “handler”(message) => void
Returns
Section titled “Returns”void
send()
Section titled “send()”send<
M>(message,transfer?):void
Defined in: src/internal/rpc.ts:35
Send a request
Type Parameters
Section titled “Type Parameters”M extends Message
Parameters
Section titled “Parameters”message
Section titled “message”M
transfer?
Section titled “transfer?”Transferable[]
Returns
Section titled “Returns”void