Skip to content

Latest commit

 

History

History

exts

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 

This is generated API

Files

JS namespace CLJS wrapper
chrome.accessibilityFeatures chromex/ext/accessibility_features.clj
chrome.action chromex/ext/action.clj
chrome.alarms chromex/ext/alarms.clj
chrome.app chromex/ext/app.clj
chrome.automation chromex/ext/automation.clj
chrome.bluetooth chromex/ext/bluetooth.clj
chrome.bookmarks chromex/ext/bookmarks.clj
chrome.browserAction chromex/ext/browser_action.clj
chrome.browsingData chromex/ext/browsing_data.clj
chrome.certificateProvider chromex/ext/certificate_provider.clj
chrome.commands chromex/ext/commands.clj
chrome.contentSettings chromex/ext/content_settings.clj
chrome.contextMenus chromex/ext/context_menus.clj
chrome.cookies chromex/ext/cookies.clj
chrome.debugger chromex/ext/debugger_api.clj
chrome.declarativeContent chromex/ext/declarative_content.clj
chrome.declarativeNetRequest chromex/ext/declarative_net_request.clj
chrome.declarativeWebRequest chromex/ext/declarative_web_request.clj
chrome.desktopCapture chromex/ext/desktop_capture.clj
chrome.devtools.inspectedWindow chromex/ext/devtools/inspected_window.clj
chrome.devtools.network chromex/ext/devtools/network.clj
chrome.devtools.panels chromex/ext/devtools/panels.clj
chrome.displaySource chromex/ext/display_source.clj
chrome.dns chromex/ext/dns.clj
chrome.documentScan chromex/ext/document_scan.clj
chrome.dom chromex/ext/dom.clj
chrome.downloads chromex/ext/downloads.clj
chrome.enterprise.deviceAttributes chromex/ext/enterprise/device_attributes.clj
chrome.enterprise.hardwarePlatform chromex/ext/enterprise/hardware_platform.clj
chrome.enterprise.networkingAttributes chromex/ext/enterprise/networking_attributes.clj
chrome.enterprise.platformKeys chromex/ext/enterprise/platform_keys.clj
chrome.extension chromex/ext/extension.clj
chrome.fileBrowserHandler chromex/ext/file_browser_handler.clj
chrome.fileSystemProvider chromex/ext/file_system_provider.clj
chrome.fontSettings chromex/ext/font_settings.clj
chrome.gcm chromex/ext/gcm.clj
chrome.history chromex/ext/history.clj
chrome.i18n chromex/ext/i18n.clj
chrome.identity chromex/ext/identity.clj
chrome.idle chromex/ext/idle.clj
chrome.idltest chromex/ext/idltest.clj
chrome.input.ime chromex/ext/input/ime.clj
chrome.instanceID chromex/ext/instance_id.clj
chrome.login chromex/ext/login.clj
chrome.loginScreenStorage chromex/ext/login_screen_storage.clj
chrome.loginState chromex/ext/login_state.clj
chrome.management chromex/ext/management.clj
chrome.notifications chromex/ext/notifications.clj
chrome.omnibox chromex/ext/omnibox.clj
chrome.pageAction chromex/ext/page_action.clj
chrome.pageCapture chromex/ext/page_capture.clj
chrome.permissions chromex/ext/permissions.clj
chrome.platformKeys chromex/ext/platform_keys.clj
chrome.power chromex/ext/power.clj
chrome.printerProvider chromex/ext/printer_provider.clj
chrome.printing chromex/ext/printing.clj
chrome.printingMetrics chromex/ext/printing_metrics.clj
chrome.privacy chromex/ext/privacy.clj
chrome.processes chromex/ext/processes.clj
chrome.proxy chromex/ext/proxy.clj
chrome.runtime chromex/ext/runtime.clj
chrome.search chromex/ext/search.clj
chrome.sessions chromex/ext/sessions.clj
chrome.signedInDevices chromex/ext/signed_in_devices.clj
chrome.storage chromex/ext/storage.clj
chrome.system.cpu chromex/ext/system/cpu.clj
chrome.system.display chromex/ext/system/display.clj
chrome.system.memory chromex/ext/system/memory.clj
chrome.system.storage chromex/ext/system/storage.clj
chrome.systemIndicator chromex/ext/system_indicator.clj
chrome.tabCapture chromex/ext/tab_capture.clj
chrome.tabs chromex/ext/tabs.clj
chrome.test chromex/ext/test.clj
chrome.topSites chromex/ext/top_sites.clj
chrome.tts chromex/ext/tts.clj
chrome.ttsEngine chromex/ext/tts_engine.clj
chrome.vpnProvider chromex/ext/vpn_provider.clj
chrome.wallpaper chromex/ext/wallpaper.clj
chrome.webNavigation chromex/ext/web_navigation.clj
chrome.webRequest chromex/ext/web_request.clj
chrome.windows chromex/ext/windows.clj

API stats

Generated 81 namespaces containing 61 properties, 397 functions and 180 events:

|                             :namespace | :properties | :functions | :events |
|----------------------------------------+-------------+------------+---------|
|           chrome.accessibilityFeatures |          15 |          0 |       0 |
|                          chrome.action |           0 |         11 |       1 |
|                          chrome.alarms |           0 |          5 |       1 |
|                             chrome.app |           0 |          4 |       0 |
|                      chrome.automation |           0 |          7 |       0 |
|                       chrome.bluetooth |           0 |          5 |       4 |
|                       chrome.bookmarks |           2 |         11 |       7 |
|                   chrome.browserAction |           0 |         11 |       1 |
|                    chrome.browsingData |           0 |         16 |       0 |
|             chrome.certificateProvider |           0 |          4 |       4 |
|                        chrome.commands |           0 |          1 |       1 |
|                 chrome.contentSettings |          13 |          0 |       0 |
|                    chrome.contextMenus |           1 |          4 |       1 |
|                         chrome.cookies |           0 |          5 |       1 |
|                        chrome.debugger |           0 |          4 |       2 |
|              chrome.declarativeContent |           0 |          0 |       1 |
|           chrome.declarativeNetRequest |           7 |          7 |       1 |
|           chrome.declarativeWebRequest |           0 |          0 |       2 |
|                  chrome.desktopCapture |           0 |          2 |       0 |
|        chrome.devtools.inspectedWindow |           1 |          3 |       2 |
|                chrome.devtools.network |           0 |          1 |       2 |
|                 chrome.devtools.panels |           3 |          3 |       0 |
|                   chrome.displaySource |           0 |          4 |       3 |
|                             chrome.dns |           0 |          1 |       0 |
|                    chrome.documentScan |           0 |          1 |       0 |
|                             chrome.dom |           0 |          1 |       0 |
|                       chrome.downloads |           0 |         13 |       4 |
|     chrome.enterprise.deviceAttributes |           0 |          5 |       0 |
|     chrome.enterprise.hardwarePlatform |           0 |          1 |       0 |
| chrome.enterprise.networkingAttributes |           0 |          1 |       0 |
|         chrome.enterprise.platformKeys |           0 |          6 |       0 |
|                       chrome.extension |           2 |          8 |       2 |
|              chrome.fileBrowserHandler |           0 |          1 |       1 |
|              chrome.fileSystemProvider |           0 |          5 |      20 |
|                    chrome.fontSettings |           0 |         13 |       4 |
|                             chrome.gcm |           1 |          3 |       3 |
|                         chrome.history |           0 |          6 |       2 |
|                            chrome.i18n |           0 |          4 |       0 |
|                        chrome.identity |           0 |          7 |       1 |
|                            chrome.idle |           0 |          3 |       1 |
|                         chrome.idltest |           0 |          4 |       0 |
|                       chrome.input.ime |           0 |         14 |      11 |
|                      chrome.instanceID |           0 |          5 |       1 |
|                           chrome.login |           0 |          5 |       0 |
|              chrome.loginScreenStorage |           0 |          4 |       0 |
|                      chrome.loginState |           0 |          2 |       1 |
|                      chrome.management |           0 |         15 |       4 |
|                   chrome.notifications |           0 |          5 |       5 |
|                         chrome.omnibox |           0 |          1 |       5 |
|                      chrome.pageAction |           0 |          7 |       1 |
|                     chrome.pageCapture |           0 |          1 |       0 |
|                     chrome.permissions |           0 |          4 |       2 |
|                    chrome.platformKeys |           0 |          5 |       0 |
|                           chrome.power |           0 |          2 |       0 |
|                 chrome.printerProvider |           0 |          0 |       4 |
|                        chrome.printing |           2 |          4 |       1 |
|                 chrome.printingMetrics |           0 |          1 |       1 |
|                         chrome.privacy |           3 |          0 |       0 |
|                       chrome.processes |           0 |          3 |       5 |
|                           chrome.proxy |           1 |          0 |       1 |
|                         chrome.runtime |           2 |         15 |      12 |
|                          chrome.search |           0 |          1 |       0 |
|                        chrome.sessions |           1 |          3 |       1 |
|                 chrome.signedInDevices |           0 |          1 |       1 |
|                         chrome.storage |           3 |          0 |       1 |
|                      chrome.system.cpu |           0 |          1 |       0 |
|                  chrome.system.display |           0 |         14 |       1 |
|                   chrome.system.memory |           0 |          1 |       0 |
|                  chrome.system.storage |           0 |          3 |       2 |
|                 chrome.systemIndicator |           0 |          3 |       1 |
|                      chrome.tabCapture |           0 |          4 |       1 |
|                            chrome.tabs |           1 |         29 |      13 |
|                            chrome.test |           0 |         29 |       1 |
|                        chrome.topSites |           0 |          1 |       0 |
|                             chrome.tts |           0 |          6 |       0 |
|                       chrome.ttsEngine |           0 |          1 |       4 |
|                     chrome.vpnProvider |           0 |          5 |       5 |
|                       chrome.wallpaper |           0 |          1 |       0 |
|                   chrome.webNavigation |           0 |          2 |       9 |
|                      chrome.webRequest |           1 |          1 |      10 |
|                         chrome.windows |           2 |          7 |       4 |

Requires

(ns your.project
  (:require
    [chromex.ext.accessibility-features refer:[
      get-spoken-feedback get-large-cursor get-sticky-keys get-high-contrast get-screen-magnifier
      get-autoclick get-virtual-keyboard get-caret-highlight get-cursor-highlight get-cursor-color
      get-docked-magnifier get-focus-highlight get-select-to-speak get-switch-access get-animation-policy
      tap-all-events]]

    [chromex.ext.action refer:[
      set-title get-title set-icon set-popup get-popup set-badge-text get-badge-text
      set-badge-background-color get-badge-background-color enable disable tap-on-clicked tap-all-events]]

    [chromex.ext.alarms refer:[
      create get get-all clear clear-all tap-on-alarm tap-all-events]]

    [chromex.ext.app refer:[
      get-is-installed install-state running-state get-details tap-all-events]]

    [chromex.ext.automation refer:[
      get-tree get-desktop get-focus get-accessibility-focus add-tree-change-observer
      remove-tree-change-observer set-document-selection tap-all-events]]

    [chromex.ext.bluetooth refer:[
      get-adapter-state get-device get-devices start-discovery stop-discovery
      tap-on-adapter-state-changed tap-on-device-added tap-on-device-changed tap-on-device-removed
      tap-all-events]]

    [chromex.ext.bookmarks refer:[
      get-max-write-operations-per-hour get-max-sustained-write-operations-per-minute get get-children
      get-recent get-tree get-sub-tree search create move update remove remove-tree tap-on-created
      tap-on-removed tap-on-changed tap-on-moved tap-on-children-reordered tap-on-import-began
      tap-on-import-ended tap-all-events]]

    [chromex.ext.browser-action refer:[
      set-title get-title set-icon set-popup get-popup set-badge-text get-badge-text
      set-badge-background-color get-badge-background-color enable disable tap-on-clicked tap-all-events]]

    [chromex.ext.browsing-data refer:[
      settings remove remove-appcache remove-cache remove-cache-storage remove-cookies remove-downloads
      remove-file-systems remove-form-data remove-history remove-indexed-db remove-local-storage
      remove-plugin-data remove-passwords remove-service-workers remove-web-sql tap-all-events]]

    [chromex.ext.certificate-provider refer:[
      request-pin stop-pin-request set-certificates report-signature tap-on-certificates-update-requested
      tap-on-signature-requested tap-on-certificates-requested tap-on-sign-digest-requested tap-all-events]]

    [chromex.ext.commands refer:[
      get-all tap-on-command tap-all-events]]

    [chromex.ext.content-settings refer:[
      get-cookies get-images get-javascript get-location get-plugins get-popups get-notifications
      get-fullscreen get-mouselock get-microphone get-camera get-unsandboxed-plugins
      get-automatic-downloads tap-all-events]]

    [chromex.ext.context-menus refer:[
      get-action-menu-top-level-limit create update remove remove-all tap-on-clicked tap-all-events]]

    [chromex.ext.cookies refer:[
      get get-all set remove get-all-cookie-stores tap-on-changed tap-all-events]]

    [chromex.ext.debugger-api refer:[
      attach detach send-command get-targets tap-on-event tap-on-detach tap-all-events]]

    [chromex.ext.declarative-content refer:[
      tap-on-page-changed tap-all-events]]

    [chromex.ext.declarative-net-request refer:[
      get-max-number-of-rules get-max-number-of-dynamic-rules get-getmatchedrules-quota-interval
      get-max-getmatchedrules-calls-per-interval get-max-number-of-regex-rules
      get-max-number-of-static-rulesets get-dynamic-ruleset-id update-dynamic-rules get-dynamic-rules
      update-enabled-rulesets get-enabled-rulesets get-matched-rules set-extension-action-options
      is-regex-supported tap-on-rule-matched-debug tap-all-events]]

    [chromex.ext.declarative-web-request refer:[
      tap-on-request tap-on-message tap-all-events]]

    [chromex.ext.desktop-capture refer:[
      choose-desktop-media cancel-choose-desktop-media tap-all-events]]

    [chromex.ext.devtools.inspected-window refer:[
      get-tab-id eval reload get-resources tap-on-resource-added tap-on-resource-content-committed
      tap-all-events]]

    [chromex.ext.devtools.network refer:[
      get-har tap-on-request-finished tap-on-navigated tap-all-events]]

    [chromex.ext.devtools.panels refer:[
      get-elements get-sources get-theme-name create set-open-resource-handler open-resource
      tap-all-events]]

    [chromex.ext.display-source refer:[
      get-available-sinks request-authentication start-session terminate-session tap-on-sinks-updated
      tap-on-session-terminated tap-on-session-error-occured tap-all-events]]

    [chromex.ext.dns refer:[
      resolve tap-all-events]]

    [chromex.ext.document-scan refer:[
      scan tap-all-events]]

    [chromex.ext.dom refer:[
      open-or-closed-shadow-root tap-all-events]]

    [chromex.ext.downloads refer:[
      download search pause resume cancel get-file-icon open show show-default-folder erase remove-file
      accept-danger set-shelf-enabled tap-on-created tap-on-erased tap-on-changed
      tap-on-determining-filename tap-all-events]]

    [chromex.ext.enterprise.device-attributes refer:[
      get-directory-device-id get-device-serial-number get-device-asset-id get-device-annotated-location
      get-device-hostname tap-all-events]]

    [chromex.ext.enterprise.hardware-platform refer:[
      get-hardware-platform-info tap-all-events]]

    [chromex.ext.enterprise.networking-attributes refer:[
      get-network-details tap-all-events]]

    [chromex.ext.enterprise.platform-keys refer:[
      get-tokens get-certificates import-certificate remove-certificate challenge-machine-key
      challenge-user-key tap-all-events]]

    [chromex.ext.extension refer:[
      get-last-error get-in-incognito-context send-request get-url get-views get-background-page
      get-extension-tabs is-allowed-incognito-access is-allowed-file-scheme-access set-update-url-data
      tap-on-request tap-on-request-external tap-all-events]]

    [chromex.ext.file-browser-handler refer:[
      select-file tap-on-execute tap-all-events]]

    [chromex.ext.file-system-provider refer:[
      mount unmount get-all get notify tap-on-unmount-requested tap-on-get-metadata-requested
      tap-on-get-actions-requested tap-on-read-directory-requested tap-on-open-file-requested
      tap-on-close-file-requested tap-on-read-file-requested tap-on-create-directory-requested
      tap-on-delete-entry-requested tap-on-create-file-requested tap-on-copy-entry-requested
      tap-on-move-entry-requested tap-on-truncate-requested tap-on-write-file-requested
      tap-on-abort-requested tap-on-configure-requested tap-on-mount-requested
      tap-on-add-watcher-requested tap-on-remove-watcher-requested tap-on-execute-action-requested
      tap-all-events]]

    [chromex.ext.font-settings refer:[
      clear-font get-font set-font get-font-list clear-default-font-size get-default-font-size
      set-default-font-size clear-default-fixed-font-size get-default-fixed-font-size
      set-default-fixed-font-size clear-minimum-font-size get-minimum-font-size set-minimum-font-size
      tap-on-font-changed tap-on-default-font-size-changed tap-on-default-fixed-font-size-changed
      tap-on-minimum-font-size-changed tap-all-events]]

    [chromex.ext.gcm refer:[
      get-max-message-size register unregister send tap-on-message tap-on-messages-deleted
      tap-on-send-error tap-all-events]]

    [chromex.ext.history refer:[
      search get-visits add-url delete-url delete-range delete-all tap-on-visited tap-on-visit-removed
      tap-all-events]]

    [chromex.ext.i18n refer:[
      get-accept-languages get-message get-ui-language detect-language tap-all-events]]

    [chromex.ext.identity refer:[
      get-accounts get-auth-token get-profile-user-info remove-cached-auth-token
      clear-all-cached-auth-tokens launch-web-auth-flow get-redirect-url tap-on-sign-in-changed
      tap-all-events]]

    [chromex.ext.idle refer:[
      query-state set-detection-interval get-auto-lock-delay tap-on-state-changed tap-all-events]]

    [chromex.ext.idltest refer:[
      send-array-buffer send-array-buffer-view get-array-buffer nocompile-func tap-all-events]]

    [chromex.ext.input.ime refer:[
      set-composition clear-composition commit-text send-key-events hide-input-view
      set-candidate-window-properties set-candidates set-cursor-position set-assistive-window-properties
      set-assistive-window-button-highlighted set-menu-items update-menu-items delete-surrounding-text
      key-event-handled tap-on-activate tap-on-deactivated tap-on-focus tap-on-blur
      tap-on-input-context-update tap-on-key-event tap-on-candidate-clicked tap-on-menu-item-activated
      tap-on-surrounding-text-changed tap-on-reset tap-on-assistive-window-button-clicked tap-all-events]]

    [chromex.ext.instance-id refer:[
      get-id get-creation-time get-token delete-token delete-id tap-on-token-refresh tap-all-events]]

    [chromex.ext.login refer:[
      launch-managed-guest-session exit-current-session fetch-data-for-next-login-attempt
      lock-managed-guest-session unlock-managed-guest-session tap-all-events]]

    [chromex.ext.login-screen-storage refer:[
      store-persistent-data retrieve-persistent-data store-credentials retrieve-credentials tap-all-events]]

    [chromex.ext.login-state refer:[
      get-profile-type get-session-state tap-on-session-state-changed tap-all-events]]

    [chromex.ext.management refer:[
      get-all get get-self get-permission-warnings-by-id get-permission-warnings-by-manifest set-enabled
      uninstall uninstall-self launch-app create-app-shortcut set-launch-type generate-app-for-link
      can-install-replacement-android-app install-replacement-android-app install-replacement-web-app
      tap-on-installed tap-on-uninstalled tap-on-enabled tap-on-disabled tap-all-events]]

    [chromex.ext.notifications refer:[
      create update clear get-all get-permission-level tap-on-closed tap-on-clicked tap-on-button-clicked
      tap-on-permission-level-changed tap-on-show-settings tap-all-events]]

    [chromex.ext.omnibox refer:[
      set-default-suggestion tap-on-input-started tap-on-input-changed tap-on-input-entered
      tap-on-input-cancelled tap-on-delete-suggestion tap-all-events]]

    [chromex.ext.page-action refer:[
      show hide set-title get-title set-icon set-popup get-popup tap-on-clicked tap-all-events]]

    [chromex.ext.page-capture refer:[
      save-as-mhtml tap-all-events]]

    [chromex.ext.permissions refer:[
      get-all contains request remove tap-on-added tap-on-removed tap-all-events]]

    [chromex.ext.platform-keys refer:[
      select-client-certificates get-key-pair get-key-pair-by-spki subtle-crypto
      verify-tls-server-certificate tap-all-events]]

    [chromex.ext.power refer:[
      request-keep-awake release-keep-awake tap-all-events]]

    [chromex.ext.printer-provider refer:[
      tap-on-get-printers-requested tap-on-get-usb-printer-info-requested tap-on-get-capability-requested
      tap-on-print-requested tap-all-events]]

    [chromex.ext.printing refer:[
      get-max-submit-job-calls-per-minute get-max-get-printer-info-calls-per-minute submit-job cancel-job
      get-printers get-printer-info tap-on-job-status-changed tap-all-events]]

    [chromex.ext.printing-metrics refer:[
      get-print-jobs tap-on-print-job-finished tap-all-events]]

    [chromex.ext.privacy refer:[
      get-network get-services get-websites tap-all-events]]

    [chromex.ext.processes refer:[
      get-process-id-for-tab terminate get-process-info tap-on-updated tap-on-updated-with-memory
      tap-on-created tap-on-unresponsive tap-on-exited tap-all-events]]

    [chromex.ext.proxy refer:[
      get-settings tap-on-proxy-error tap-all-events]]

    [chromex.ext.runtime refer:[
      get-last-error get-id get-background-page open-options-page get-manifest get-url set-uninstall-url
      reload request-update-check restart restart-after-delay connect connect-native send-message
      send-native-message get-platform-info get-package-directory-entry tap-on-startup tap-on-installed
      tap-on-suspend tap-on-suspend-canceled tap-on-update-available tap-on-browser-update-available
      tap-on-connect tap-on-connect-external tap-on-connect-native tap-on-message tap-on-message-external
      tap-on-restart-required tap-all-events]]

    [chromex.ext.search refer:[
      query tap-all-events]]

    [chromex.ext.sessions refer:[
      get-max-session-results get-recently-closed get-devices restore tap-on-changed tap-all-events]]

    [chromex.ext.signed-in-devices refer:[
      get tap-on-device-info-change tap-all-events]]

    [chromex.ext.storage refer:[
      get-sync get-local get-managed tap-on-changed tap-all-events]]

    [chromex.ext.system.cpu refer:[
      get-info tap-all-events]]

    [chromex.ext.system.display refer:[
      get-info get-display-layout set-display-properties set-display-layout enable-unified-desktop
      overscan-calibration-start overscan-calibration-adjust overscan-calibration-reset
      overscan-calibration-complete show-native-touch-calibration start-custom-touch-calibration
      complete-custom-touch-calibration clear-touch-calibration set-mirror-mode tap-on-display-changed
      tap-all-events]]

    [chromex.ext.system.memory refer:[
      get-info tap-all-events]]

    [chromex.ext.system.storage refer:[
      get-info eject-device get-available-capacity tap-on-attached tap-on-detached tap-all-events]]

    [chromex.ext.system-indicator refer:[
      set-icon enable disable tap-on-clicked tap-all-events]]

    [chromex.ext.tab-capture refer:[
      capture get-captured-tabs capture-offscreen-tab get-media-stream-id tap-on-status-changed
      tap-all-events]]

    [chromex.ext.tabs refer:[
      get-tab-id-none get get-current connect send-request send-message get-selected get-all-in-window
      create duplicate query highlight update move reload remove group ungroup detect-language
      capture-visible-tab execute-script insert-css remove-css set-zoom get-zoom set-zoom-settings
      get-zoom-settings discard go-forward go-back tap-on-created tap-on-updated tap-on-moved
      tap-on-selection-changed tap-on-active-changed tap-on-activated tap-on-highlight-changed
      tap-on-highlighted tap-on-detached tap-on-attached tap-on-removed tap-on-replaced
      tap-on-zoom-change tap-all-events]]

    [chromex.ext.test refer:[
      get-config notify-fail notify-pass log send-message callback-added fail succeed get-module-system
      assert-true assert-false check-deep-eq assert-eq assert-no-last-error assert-last-error
      assert-throws callback listen-once listen-forever callback-pass callback-fail run-tests
      get-api-features get-api-definitions is-processing-user-gesture run-with-user-gesture
      wait-for-round-trip set-exception-handler get-wake-event-page tap-on-message tap-all-events]]

    [chromex.ext.top-sites refer:[
      get tap-all-events]]

    [chromex.ext.tts refer:[
      speak stop pause resume is-speaking get-voices tap-all-events]]

    [chromex.ext.tts-engine refer:[
      update-voices tap-on-speak tap-on-stop tap-on-pause tap-on-resume tap-all-events]]

    [chromex.ext.vpn-provider refer:[
      create-config destroy-config set-parameters send-packet notify-connection-state-changed
      tap-on-platform-message tap-on-packet-received tap-on-config-removed tap-on-config-created
      tap-on-ui-event tap-all-events]]

    [chromex.ext.wallpaper refer:[
      set-wallpaper tap-all-events]]

    [chromex.ext.web-navigation refer:[
      get-frame get-all-frames tap-on-before-navigate tap-on-committed tap-on-dom-content-loaded
      tap-on-completed tap-on-error-occurred tap-on-created-navigation-target
      tap-on-reference-fragment-updated tap-on-tab-replaced tap-on-history-state-updated tap-all-events]]

    [chromex.ext.web-request refer:[
      get-max-handler-behavior-changed-calls-per10-minutes handler-behavior-changed tap-on-before-request
      tap-on-before-send-headers tap-on-send-headers tap-on-headers-received tap-on-auth-required
      tap-on-response-started tap-on-before-redirect tap-on-completed tap-on-error-occurred
      tap-on-action-ignored tap-all-events]]

    [chromex.ext.windows refer:[
      get-window-id-none get-window-id-current get get-current get-last-focused get-all create update
      remove tap-on-created tap-on-removed tap-on-focus-changed tap-on-bounds-changed tap-all-events]]))