Home Reference Source Test Repository
public class | source

MessageSender

Message sender using chrome.runtime.sendMessage

Example:

    const messages = ["FOO", "BAR"];  // or { FOO: "foo", BAR: "bar" }
    const sender = new MessageSender(messages);

    sender.sendFoo();
    sender.sendBar({ abc: 1, def: "x" }).then(response => { ... });

Constructor Summary

Public Constructor
public

constructor(messageTypes: string[] | Object<string, any>)

Public Constructors

public constructor(messageTypes: string[] | Object<string, any>) source

Params:

NameTypeAttributeDescription
messageTypes string[] | Object<string, any>

Known message types.

Test: