///|
/// WebExtensions API - browser global
/// https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions/API
///|
/// Get the browser global object
/// In Firefox: browser
/// In Chrome: chrome (with Promise polyfill)
pub extern "js" fn browser() -> @core.Any =
#|() => {
#| if (typeof browser !== 'undefined') return browser;
#| if (typeof chrome !== 'undefined') return chrome;
#| throw new Error('WebExtensions API not available');
#|}