Utilities for implementing APIs¶
This page covers some utility classes that are useful for implementing WebExtension APIs:
WindowManager¶
This class manages the mapping between the opaque window identifiers used in the browser.windows API. See the reference docs here.
TabManager¶
This class manages the mapping between the opaque tab identifiers used in the browser.tabs API. See the reference docs here.
ExtensionSettingsStore¶
XXX describe
ExtensionPreferencesManager¶
XXX describe