(eventName: string, ...params)
| 7 | }); |
| 8 | |
| 9 | export function globalEmit(eventName: string, ...params) { |
| 10 | con |
| 11 | .m('Global') |
| 12 | .m('Emit') |
| 13 | .debug(eventName, ...params); |
| 14 | |
| 15 | emitter.emit(`${eventName}`, ...params); |
| 16 | |
| 17 | if (typeof api !== 'undefined' && api && api.type === 'webextension') { |
| 18 | chrome.runtime.sendMessage({ |
| 19 | name: 'emitter', |
| 20 | item: { event: eventName, params, id: scriptId }, |
| 21 | }); |
| 22 | } |
| 23 | } |
| 24 | |
| 25 | if (typeof api !== 'undefined' && api && api.type === 'webextension') { |
| 26 | chrome.runtime.sendMessage({ |
no test coverage detected