Alarm
|
Alarm |
4 |
#start
|
Alarm#start |
1 |
calls chrome.alarms.create
|
- |
|
#stop
|
Alarm#stop |
1 |
calls chrome.alarms.clear with Promise
|
- |
|
onAlarm event
|
- |
2 |
emits alarm event for chrome.alarms.onAlarm event
|
- |
|
ignores chrome.alarms.onAlarm event with different name
|
- |
|
getVersion
|
getVersion |
1 |
returns version string from manifest
|
- |
|
ChromeUtil partial import
|
- |
1 |
can import functions partially
|
- |
|
ChromeUtil
|
ChromeUtil |
14 |
.Alarm
|
ChromeUtil.Alarm |
1 |
returns loaded module
|
- |
|
.getVersion
|
ChromeUtil.getVersion |
1 |
returns loaded module
|
- |
|
.MessageReceiver
|
ChromeUtil.MessageReceiver |
1 |
returns loaded module
|
- |
|
.MessageSender
|
ChromeUtil.MessageSender |
1 |
returns loaded module
|
- |
|
.MessageTabSender
|
ChromeUtil.MessageTabSender |
1 |
returns loaded module
|
- |
|
.openOptionsPage
|
ChromeUtil.openOptionsPage |
1 |
returns loaded module
|
- |
|
.openStorePage
|
ChromeUtil.openStorePage |
1 |
returns loaded module
|
- |
|
.promisify
|
ChromeUtil.promisify |
1 |
returns loaded module
|
- |
|
.SandboxReceiver
|
ChromeUtil.SandboxReceiver |
1 |
returns loaded module
|
- |
|
.SandboxSender
|
ChromeUtil.SandboxSender |
1 |
returns loaded module
|
- |
|
.storage
|
ChromeUtil.storage |
1 |
returns loaded module
|
- |
|
.tabs
|
ChromeUtil.tabs |
1 |
returns loaded module
|
- |
|
.translateMessage
|
ChromeUtil.translateMessage |
1 |
returns loaded module
|
- |
|
.translate
|
ChromeUtil.translate |
1 |
returns loaded module
|
- |
|
MessageReceiver
|
MessageReceiver |
7 |
#receive
|
MessageReceiver#receive |
6 |
dispatches message to handler that returns a value
|
- |
|
dispatches message to handler that returns resolved Promise
|
- |
|
dispatches message to handler that returns rejected Promise
|
- |
|
dispatches message to handler that returns no response
|
- |
|
does not respond to invalid messages with warning log
|
- |
|
does not respond to unknown message type
|
- |
|
#listener
|
MessageReceiver#listener |
1 |
is bound version of #receive
|
- |
|
MessageSender
|
MessageSender |
5 |
#constructor
|
MessageSender#constructor |
2 |
defines send methods automatically
|
- |
|
accepts Object for argument
|
- |
|
#sendXXX
|
- |
3 |
sends message via chrome.runtime.sendMessage
|
- |
|
rejects Promise when lastError is set
|
- |
|
rejects Promise when response.error is set
|
- |
|
MessageTabSender
|
MessageTabSender |
5 |
#constructor
|
MessageTabSender#constructor |
2 |
defines send methods automatically
|
- |
|
accepts Object for argument
|
- |
|
#sendXXX
|
- |
3 |
sends message via chrome.tabs.sendMessage
|
- |
|
rejects Promise when lastError is set
|
- |
|
rejects Promise when response.error is set
|
- |
|
openOptionsPage
|
openOptionsPage |
3 |
with chrome.runtime.openOptionsPage available
|
- |
1 |
calls openOptionsPage
|
- |
|
with chrome.runtime.openOptionsPage unavailable
|
- |
2 |
opens a new tab of options page
|
- |
|
activates options tab if exist
|
- |
|
promisify
|
promisify |
3 |
returns Promise version of async function
|
- |
|
returns rejected Promise for chrome.runtime.lastError
|
- |
|
returns rejected Promise when error is passed
|
- |
|
SandboxReceiver
|
SandboxReceiver |
6 |
dispatches message to handler that returns a value
|
- |
|
dispatches message to handler that returns resolved Promise
|
- |
|
dispatches message to handler that returns rejected Promise
|
- |
|
dispatched message to handler that returns no response
|
- |
|
does not respond to invalid messages with warning log
|
- |
|
does not respond to unknown message type
|
- |
|
SandboxSender
|
SandboxSender |
5 |
#constructor
|
SandboxSender#constructor |
2 |
defines send methods automatically
|
- |
|
accepts Object for argument
|
- |
|
#sendXXX
|
- |
3 |
sends message via postMessage
|
- |
|
rejects Promise when response.error is set
|
- |
|
rejects Promise when response has timed out
|
- |
|
storage
|
Storage |
14 |
.syncGet
|
Storage.syncGet |
1 |
returns Promise of loaded values from sync storage
|
- |
|
.syncGetValue
|
Storage.syncGetValue |
2 |
returns Promise of loaded value from sync storage
|
- |
|
returns undefined for missing key
|
- |
|
.syncSet
|
Storage.syncSet |
1 |
saves values into sync storage
|
- |
|
.syncSetValue
|
Storage.syncSetValue |
1 |
saves value into sync storage
|
- |
|
.syncRemove
|
Storage.syncRemove |
1 |
removes values from sync storage
|
- |
|
.syncClear
|
Storage.syncClear |
1 |
clears all values in sync storage
|
- |
|
.localGet
|
Storage.localGet |
1 |
returns Promise of loaded values from local storage
|
- |
|
.localGetValue
|
Storage.localGetValue |
2 |
returns Promise of loaded value from local storage
|
- |
|
returns undefined for missing key
|
- |
|
.localSet
|
Storage.localSet |
1 |
saves values into local storage
|
- |
|
.localSetValue
|
Storage.localSetValue |
1 |
saves value into local storage
|
- |
|
.localRemove
|
Storage.localRemove |
1 |
removes values from local storage
|
- |
|
.localClear
|
Storage.localClear |
1 |
clears all values in local storage
|
- |
|
Tabs
|
Tabs |
8 |
.getActiveTab
|
Tabs.getActiveTab |
2 |
returns Promise of active tab
|
- |
|
returns Promise of null when no active tab
|
- |
|
.withActiveTab
|
Tabs.withActiveTab |
2 |
calls given function with active tab
|
- |
|
never calls given function when no active tab
|
- |
|
.getTab
|
Tabs.getTab |
2 |
returns Promise of tab of given ID
|
- |
|
returns Promise of null when no tab of given ID
|
- |
|
.withTab
|
Tabs.withTab |
2 |
calls given function with tab of given ID
|
- |
|
never calls given function when no tab of given ID
|
- |
|
translateMessage
|
translateMessage |
2 |
translates all keys in message
|
- |
|
warns missing key
|
- |
|
translate
|
translate |
6 |
returns translation for given key
|
- |
|
uses camel case version of given key
|
- |
|
returns fallback for missing key
|
- |
|
never returns fallback for existing key
|
- |
|
passes substitutions to chrome.i18n.getMessage
|
- |
|
warns missing key without fallback
|
- |
|