Skip to content

Latest commit

 

History

History
513 lines (424 loc) · 34.4 KB

readme.md

File metadata and controls

513 lines (424 loc) · 34.4 KB

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]]))