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