UNPKG

extension-api-compilation

Version:

Cross browser extension api

23 lines (21 loc) 545 B
/** * Created by trudy on 7/7/2017. */ import Runtime from './runtime'; export default class MozillaRuntime extends Runtime { /** * Add listener to runtime message system * @param func {function} function(request, sender, sendResponse) */ addListener(func) { browser.runtime.onMessage.addListener(func); } /** * Send browser runtime message * @param message {Object} Message to send * @returns {Promise} */ sendMessage(message) { return browser.runtime.sendMessage(message); } }