Documentation / messaging/Messenger
messaging/Messenger
Classes
Messenger
Represents an implementation of IMessenger.
Extends
Constructors
new Messenger()
new Messenger():
Messenger
Returns
Inherited from
Methods
publish()
publish<
TMessage
>(message
):void
Publish a message.
Type Parameters
• TMessage extends object
Parameters
message
TMessage
Message to publish.
Returns
void
Overrides
Defined in
Source/JavaScript/Applications.React.MVVM/messaging/Messenger.ts:16
subscribe()
subscribe<
TMessage
>(type
,callback
):Subscription
Subscribe to a specific message type.
Type Parameters
• TMessage extends object
Parameters
type
Constructor
<TMessage
>
callback
(message
) => void
Callback that gets called when message arrives.
Returns
Subscription
Overrides
Defined in
Source/JavaScript/Applications.React.MVVM/messaging/Messenger.ts:21