extension-api-compilation
Version:
Cross browser extension api
31 lines (29 loc) • 655 B
JavaScript
/**
* Created by trudy on 7/7/2017.
*/
export default class Runtime {
/**
* Add listener to runtime message system
* @param func {function} function(request, sender, sendResponse)
*/
addListener(func) {
throw new Error("Not implemented exception");
}
/**
* Send browser runtime message
* @param message {Object} Message to send
* @returns {Promise}
*/
sendMessage(message) {
throw new Error("Not implemented exception");
}
static detectBrowser() {
if (chrome)
return 'chrome';
else if (browser) {
return 'mozilla'
}
else
return undefined;
}
}