Files
shortcutter/externs/WebextensionPolyfill.hx

57 lines
3.7 KiB
Haxe

@:jsRequire("webextension-polyfill") @valueModuleOnly extern class WebextensionPolyfill {
static final activityLog : webextension_polyfill.activitylog.Static;
static final alarms : webextension_polyfill.alarms.Static;
static final bookmarks : webextension_polyfill.bookmarks.Static;
static final action : webextension_polyfill.action.Static;
static final browserAction : webextension_polyfill.browseraction.Static;
static final browserSettings : webextension_polyfill.browsersettings.Static;
static final browsingData : webextension_polyfill.browsingdata.Static;
static final captivePortal : webextension_polyfill.captiveportal.Static;
static final clipboard : webextension_polyfill.clipboard.Static;
static final commands : webextension_polyfill.commands.Static;
static final contentScripts : webextension_polyfill.contentscripts.Static;
static final contextualIdentities : webextension_polyfill.contextualidentities.Static;
static final cookies : webextension_polyfill.cookies.Static;
static final declarativeNetRequest : webextension_polyfill.declarativenetrequest.Static;
static final devtools : webextension_polyfill.devtools.Static;
static final dns : webextension_polyfill.dns.Static;
static final downloads : webextension_polyfill.downloads.Static;
static final events : webextension_polyfill.events.Static;
static final experiments : webextension_polyfill.experiments.Static;
static final extension : webextension_polyfill.extension.Static;
static final extensionTypes : webextension_polyfill.extensiontypes.Static;
static final find : webextension_polyfill.find.Static;
static final geckoProfiler : webextension_polyfill.geckoprofiler.Static;
static final history : webextension_polyfill.history.Static;
static final i18n : webextension_polyfill.i18n.Static;
static final identity : webextension_polyfill.identity.Static;
static final idle : webextension_polyfill.idle.Static;
static final management : webextension_polyfill.management.Static;
static final manifest : webextension_polyfill.manifest.Static;
static final contextMenus : webextension_polyfill.contextmenus.Static;
static final menus : webextension_polyfill.menus.Static;
static final networkStatus : webextension_polyfill.networkstatus.Static;
static final normandyAddonStudy : webextension_polyfill.normandyaddonstudy.Static;
static final notifications : webextension_polyfill.notifications.Static;
static final omnibox : webextension_polyfill.omnibox.Static;
static final pageAction : webextension_polyfill.pageaction.Static;
static final permissions : webextension_polyfill.permissions.Static;
static final pkcs11 : webextension_polyfill.pkcs11.Static;
static final privacy : webextension_polyfill.privacy.Static;
static final proxy : webextension_polyfill.proxy.Static;
static final runtime : webextension_polyfill.runtime.Static;
static final scripting : webextension_polyfill.scripting.Static;
static final search : webextension_polyfill.search.Static;
static final sessions : webextension_polyfill.sessions.Static;
static final sidebarAction : webextension_polyfill.sidebaraction.Static;
static final storage : webextension_polyfill.storage.Static;
static final tabs : webextension_polyfill.tabs.Static;
static final theme : webextension_polyfill.theme.Static;
static final topSites : webextension_polyfill.topsites.Static;
static final types : webextension_polyfill.types.Static;
static final urlbar : webextension_polyfill.urlbar.Static;
static final userScripts : webextension_polyfill.userscripts.Static;
static final webNavigation : webextension_polyfill.webnavigation.Static;
static final webRequest : webextension_polyfill.webrequest.Static;
static final windows : webextension_polyfill.windows.Static;
}