MessageReceiver
Message receiver for Chrome messaging spec.
Example:
const receiver = new MessageReceiver({
FOO: this.handleFoo,
BAR: this.handleBar,
}, this);
chrome.runtime.onMessage.addLister(receiver.listener);
Constructor Summary
Public Constructor | ||
public |
constructor(handlers: Object<string, MessageReceiver~ReceiverFunction>, thisObj: Object) |
Member Summary
Public Members | ||
public |
Bound version of MessageReceiver#receive. |
Method Summary
Public Methods | ||
public |
Receive a message and dispatch it to a message handler. |
Public Constructors
public constructor(handlers: Object<string, MessageReceiver~ReceiverFunction>, thisObj: Object) source
Params:
Name | Type | Attribute | Description |
handlers | Object<string, MessageReceiver~ReceiverFunction> | Mappings of message types to handler functions. |
|
thisObj | Object |
|
|
Public Members
public listener: Function source
Bound version of MessageReceiver#receive.
You can use this for addListener
without binding.