Class: default
Constructors
Constructor
new default(
channelMessengerDelegate,
_sourceChannel,
_sourceProtocolVersion,
_targetProtocolVersion,
_protocolHandlersModule?): ChannelMessenger;
Parameters
Parameter
Type
channelMessengerDelegate_sourceChannel_sourceProtocolVersion_targetProtocolVersion_protocolHandlersModule?Returns
ChannelMessenger
Methods
addTarget()
addTarget(targetChannel, targetChannelInfo): void;
Parameters
Returns
void
removeTarget()
removeTarget(targetChannel): void;
Parameters
Parameter
Type
targetChannelReturns
void
hasTarget()
hasTarget(targetChannel): boolean;
Parameters
Parameter
Type
targetChannelReturns
boolean
getTarget()
getTarget(targetChannel):
| undefined
| TargetChannelInfo;
Parameters
Parameter
Type
targetChannelReturns
| undefined | TargetChannelInfo
sendMessage()
sendMessage<T>(
targetChannel,
message,
requestId?): boolean;
Type Parameters
Type Parameter
T extends MessageTypeParameters
Parameter
Type
targetChannelmessagerequestId?stringReturns
boolean
removeListener()
removeListener(): void;
Returns
void