altair-graphql-core
Version:
Several of the core logic for altair graphql client
15 lines • 644 B
JavaScript
const browser = globalThis?.chrome || globalThis?.browser;
export const isExtension = !!browser?.runtime?.id;
export const isFirefoxExtension = globalThis?.location?.protocol === 'moz-extension:';
export const sendMessage = (message) => {
const browser = window?.chrome || window?.browser;
if (!isExtension) {
// eslint-disable-next-line prettier/prettier, no-console
console.log('Not running in an extension');
// eslint-disable-next-line prettier/prettier, no-console
console.log('Message:', message);
return;
}
browser.runtime.sendMessage(message);
};
//# sourceMappingURL=index.js.map