Skip to content

Latest commit

 

History

History

exts_private

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 

This is generated API

Files

JS namespace CLJS wrapper
chrome.accessibilityPrivate chromex/ext/accessibility_private.clj
chrome.activityLogPrivate chromex/ext/activity_log_private.clj
chrome.autofillAssistantPrivate chromex/ext/autofill_assistant_private.clj
chrome.autofillPrivate chromex/ext/autofill_private.clj
chrome.autotestPrivate chromex/ext/autotest_private.clj
chrome.bluetoothPrivate chromex/ext/bluetooth_private.clj
chrome.bookmarkManagerPrivate chromex/ext/bookmark_manager_private.clj
chrome.brailleDisplayPrivate chromex/ext/braille_display_private.clj
chrome.chromeosInfoPrivate chromex/ext/chromeos_info_private.clj
chrome.commandLinePrivate chromex/ext/command_line_private.clj
chrome.crashReportPrivate chromex/ext/crash_report_private.clj
chrome.cryptotokenPrivate chromex/ext/cryptotoken_private.clj
chrome.dashboardPrivate chromex/ext/dashboard_private.clj
chrome.developerPrivate chromex/ext/developer_private.clj
chrome.echoPrivate chromex/ext/echo_private.clj
chrome.enterprise.platformKeysPrivate chromex/ext/enterprise/platform_keys_private.clj
chrome.enterprise.reportingPrivate chromex/ext/enterprise/reporting_private.clj
chrome.feedbackPrivate chromex/ext/feedback_private.clj
chrome.fileManagerPrivate chromex/ext/file_manager_private.clj
chrome.imageWriterPrivate chromex/ext/image_writer_private.clj
chrome.inputMethodPrivate chromex/ext/input_method_private.clj
chrome.languageSettingsPrivate chromex/ext/language_settings_private.clj
chrome.mediaPlayerPrivate chromex/ext/media_player_private.clj
chrome.metricsPrivate chromex/ext/metrics_private.clj
chrome.mojoPrivate chromex/ext/mojo_private.clj
chrome.networkingPrivate chromex/ext/networking_private.clj
chrome.passwordsPrivate chromex/ext/passwords_private.clj
chrome.quickUnlockPrivate chromex/ext/quick_unlock_private.clj
chrome.resourcesPrivate chromex/ext/resources_private.clj
chrome.safeBrowsingPrivate chromex/ext/safe_browsing_private.clj
chrome.settingsPrivate chromex/ext/settings_private.clj
chrome.systemPrivate chromex/ext/system_private.clj
chrome.terminalPrivate chromex/ext/terminal_private.clj
chrome.usersPrivate chromex/ext/users_private.clj
chrome.virtualKeyboardPrivate chromex/ext/virtual_keyboard_private.clj
chrome.webcamPrivate chromex/ext/webcam_private.clj
chrome.webrtcAudioPrivate chromex/ext/webrtc_audio_private.clj
chrome.webrtcDesktopCapturePrivate chromex/ext/webrtc_desktop_capture_private.clj
chrome.webrtcLoggingPrivate chromex/ext/webrtc_logging_private.clj
chrome.webstorePrivate chromex/ext/webstore_private.clj

API stats

Generated 40 namespaces containing 0 properties, 499 functions and 84 events:

|                            :namespace | :properties | :functions | :events |
|---------------------------------------+-------------+------------+---------|
|           chrome.accessibilityPrivate |           0 |         21 |       9 |
|             chrome.activityLogPrivate |           0 |          5 |       1 |
|       chrome.autofillAssistantPrivate |           0 |          4 |       2 |
|                chrome.autofillPrivate |           0 |         13 |       1 |
|                chrome.autotestPrivate |           0 |        103 |       1 |
|               chrome.bluetoothPrivate |           0 |         10 |       2 |
|         chrome.bookmarkManagerPrivate |           0 |         11 |       3 |
|          chrome.brailleDisplayPrivate |           0 |          3 |       2 |
|            chrome.chromeosInfoPrivate |           0 |          2 |       0 |
|             chrome.commandLinePrivate |           0 |          1 |       0 |
|             chrome.crashReportPrivate |           0 |          1 |       0 |
|             chrome.cryptotokenPrivate |           0 |          5 |       0 |
|               chrome.dashboardPrivate |           0 |          1 |       0 |
|               chrome.developerPrivate |           0 |         31 |       2 |
|                    chrome.echoPrivate |           0 |          5 |       0 |
| chrome.enterprise.platformKeysPrivate |           0 |          2 |       0 |
|    chrome.enterprise.reportingPrivate |           0 |          5 |       0 |
|                chrome.feedbackPrivate |           0 |          6 |       1 |
|             chrome.fileManagerPrivate |           0 |         67 |      10 |
|             chrome.imageWriterPrivate |           0 |          5 |       5 |
|             chrome.inputMethodPrivate |           0 |         24 |      12 |
|        chrome.languageSettingsPrivate |           0 |         14 |       4 |
|             chrome.mediaPlayerPrivate |           0 |          0 |       3 |
|                 chrome.metricsPrivate |           0 |         17 |       0 |
|                    chrome.mojoPrivate |           0 |          1 |       0 |
|              chrome.networkingPrivate |           0 |         22 |       5 |
|               chrome.passwordsPrivate |           0 |         25 |       7 |
|             chrome.quickUnlockPrivate |           0 |          9 |       1 |
|               chrome.resourcesPrivate |           0 |          1 |       0 |
|            chrome.safeBrowsingPrivate |           0 |          1 |       5 |
|                chrome.settingsPrivate |           0 |          5 |       1 |
|                  chrome.systemPrivate |           0 |          3 |       0 |
|                chrome.terminalPrivate |           0 |         11 |       3 |
|                   chrome.usersPrivate |           0 |          7 |       0 |
|         chrome.virtualKeyboardPrivate |           0 |         16 |       3 |
|                  chrome.webcamPrivate |           0 |          8 |       0 |
|             chrome.webrtcAudioPrivate |           0 |          2 |       1 |
|    chrome.webrtcDesktopCapturePrivate |           0 |          2 |       0 |
|           chrome.webrtcLoggingPrivate |           0 |         14 |       0 |
|                chrome.webstorePrivate |           0 |         16 |       0 |

Requires

(ns your.project
  (:require
    [chromex.ext.accessibility-private refer:[
      get-display-name-for-locale get-battery-description set-native-accessibility-enabled
      set-focus-rings set-highlights set-keyboard-listener darken-screen
      forward-key-events-to-switch-access update-switch-access-bubble enable-point-scan
      set-native-chrome-vox-arc-support-for-current-app send-synthetic-key-event
      enable-chrome-vox-mouse-events send-synthetic-mouse-event set-select-to-speak-state
      handle-scrollable-bounds-for-point-found move-magnifier-to-rect toggle-dictation
      set-virtual-keyboard-visible open-settings-subpage perform-accelerator-action
      tap-on-introduce-chrome-vox tap-on-accessibility-gesture tap-on-two-finger-touch-start
      tap-on-two-finger-touch-stop tap-on-select-to-speak-state-change-requested
      tap-on-switch-access-command tap-on-announce-for-accessibility
      tap-on-scrollable-bounds-for-point-requested tap-on-custom-spoken-feedback-toggled tap-all-events]]

    [chromex.ext.activity-log-private refer:[
      get-extension-activities delete-activities delete-activities-by-extension delete-database
      delete-urls tap-on-extension-activity tap-all-events]]

    [chromex.ext.autofill-assistant-private refer:[
      create start perform-action provide-user-data tap-on-status-message-changed tap-on-actions-changed
      tap-all-events]]

    [chromex.ext.autofill-private refer:[
      save-address get-country-list get-address-components get-address-list save-credit-card remove-entry
      validate-phone-numbers get-credit-card-list mask-credit-card migrate-credit-cards
      log-server-card-link-clicked set-credit-card-fido-auth-enabled-state get-upi-id-list
      tap-on-personal-data-changed tap-all-events]]

    [chromex.ext.autotest-private refer:[
      initialize-events logout restart shutdown login-status lock-screen get-extensions-info
      get-all-enterprise-policies refresh-enterprise-policies simulate-asan-memory-bug
      set-touchpad-sensitivity set-tap-to-click set-three-finger-click set-tap-dragging
      set-natural-scroll set-mouse-sensitivity set-primary-button-right set-mouse-reverse-scroll
      get-visible-notifications remove-all-notifications get-arc-start-time get-arc-state
      get-play-store-state get-printer-list is-app-shown is-arc-provisioned get-arc-app get-arc-package
      wait-for-system-web-apps-install get-registered-system-web-apps launch-arc-app launch-app
      launch-system-web-app close-app update-printer remove-printer set-play-store-enabled
      get-clipboard-text-data set-clipboard-text-data run-crostini-installer run-crostini-uninstaller
      set-crostini-enabled export-crostini import-crostini set-plugin-vm-policy show-plugin-vm-installer
      register-component take-screenshot take-screenshot-for-display bootstrap-machine-learning-service
      set-assistant-enabled enable-assistant-and-wait-for-ready send-assistant-text-query
      wait-for-assistant-query-status is-arc-package-list-initial-refreshed set-whitelisted-pref
      set-crostini-app-scaled get-primary-display-scale-factor is-tablet-mode-enabled
      set-tablet-mode-enabled get-all-installed-apps get-shelf-items get-shelf-auto-hide-behavior
      set-shelf-auto-hide-behavior get-shelf-alignment set-shelf-alignment pin-shelf-icon
      set-overview-mode-state show-virtual-keyboard-if-enabled arc-app-tracing-start
      arc-app-tracing-stop-and-analyze swap-windows-in-split-view set-arc-app-window-focus
      wait-for-display-rotation get-app-window-list set-app-window-state close-app-window
      install-pwa-for-current-url activate-accelerator wait-for-launcher-state wait-for-overview-state
      create-new-desk activate-desk-at-index remove-active-desk activate-adjacent-desks-to-target-index
      mouse-click mouse-press mouse-release mouse-move set-metrics-enabled start-tracing stop-tracing
      set-arc-touch-mode get-scrollable-shelf-info-for-state get-shelf-ui-info-for-state
      set-window-bounds start-smoothness-tracking stop-smoothness-tracking disable-switch-access-dialog
      wait-for-ambient-photo-animation disable-automation start-throughput-tracker-data-collection
      stop-throughput-tracker-data-collection tap-on-clipboard-data-changed tap-all-events]]

    [chromex.ext.bluetooth-private refer:[
      set-adapter-state set-pairing-response disconnect-all forget-device set-discovery-filter connect
      pair record-pairing record-reconnection record-device-selection tap-on-pairing
      tap-on-device-address-changed tap-all-events]]

    [chromex.ext.bookmark-manager-private refer:[
      copy cut paste can-paste sort-children start-drag drop get-subtree remove-trees undo redo
      tap-on-drag-enter tap-on-drag-leave tap-on-drop tap-all-events]]

    [chromex.ext.braille-display-private refer:[
      get-display-state write-dots update-bluetooth-braille-display-address tap-on-display-state-changed
      tap-on-key-event tap-all-events]]

    [chromex.ext.chromeos-info-private refer:[
      get set tap-all-events]]

    [chromex.ext.command-line-private refer:[
      has-switch tap-all-events]]

    [chromex.ext.crash-report-private refer:[
      report-error tap-all-events]]

    [chromex.ext.cryptotoken-private refer:[
      can-origin-assert-app-id is-app-id-hash-in-enterprise-context can-app-id-get-attestation
      record-register-request record-sign-request tap-all-events]]

    [chromex.ext.dashboard-private refer:[
      show-permission-prompt-for-delegated-install tap-all-events]]

    [chromex.ext.developer-private refer:[
      auto-update get-extensions-info get-extension-info get-extension-size get-items-info
      get-profile-configuration update-profile-configuration show-permissions-dialog reload
      update-extension-configuration load-unpacked install-dropped-file notify-drag-install-in-progress
      load-directory choose-path pack-directory is-profile-managed request-file-source open-dev-tools
      delete-extension-errors repair-extension show-options show-path set-shortcut-handling-suspended
      update-extension-command add-host-permission remove-host-permission enable allow-incognito
      allow-file-access inspect tap-on-item-state-changed tap-on-profile-state-changed tap-all-events]]

    [chromex.ext.echo-private refer:[
      set-offer-info get-offer-info get-registration-code get-oobe-timestamp get-user-consent
      tap-all-events]]

    [chromex.ext.enterprise.platform-keys-private refer:[
      challenge-machine-key challenge-user-key tap-all-events]]

    [chromex.ext.enterprise.reporting-private refer:[
      get-device-id get-persistent-secret get-device-data set-device-data get-device-info tap-all-events]]

    [chromex.ext.feedback-private refer:[
      get-user-email get-system-information send-feedback get-strings read-log-source
      login-feedback-complete tap-on-feedback-requested tap-all-events]]

    [chromex.ext.file-manager-private refer:[
      logout-user-for-reauthentication cancel-dialog execute-task set-default-task get-file-tasks
      get-mime-type get-content-mime-type get-content-metadata get-strings add-file-watch
      remove-file-watch enable-external-file-scheme grant-access select-files select-file
      get-entry-properties pin-drive-file resolve-isolated-entries add-mount remove-mount
      get-volume-metadata-list copy-image-to-clipboard start-copy cancel-copy get-size-stats
      format-volume single-partition-format rename-volume get-preferences set-preferences search-drive
      search-drive-metadata search-files-by-hashes search-files zip-selection get-drive-connection-state
      validate-path-name-length zoom request-web-store-access-token get-download-url get-profiles
      open-inspector open-settings-subpage compute-checksum get-providers add-provided-file-system
      configure-volume get-custom-actions execute-custom-action get-directory-size get-recent-files
      mount-crostini share-paths-with-crostini unshare-path-with-crostini get-crostini-shared-paths
      get-linux-package-info install-linux-package import-crostini-image get-drive-thumbnail
      get-pdf-thumbnail detect-character-encoding get-android-picker-apps select-android-picker-app
      sharesheet-has-targets invoke-sharesheet toggle-added-to-holding-space get-holding-space-state
      tap-on-mount-completed tap-on-file-transfers-updated tap-on-copy-progress tap-on-directory-changed
      tap-on-preferences-changed tap-on-drive-connection-status-changed tap-on-device-changed
      tap-on-drive-sync-error tap-on-apps-updated tap-on-crostini-changed tap-all-events]]

    [chromex.ext.image-writer-private refer:[
      write-from-url write-from-file cancel-write destroy-partitions list-removable-storage-devices
      tap-on-write-progress tap-on-write-complete tap-on-write-error tap-on-device-inserted
      tap-on-device-removed tap-all-events]]

    [chromex.ext.input-method-private refer:[
      get-input-method-config get-input-methods get-current-input-method set-current-input-method
      fetch-all-dictionary-words add-word-to-dictionary get-encrypt-sync-enabled set-xkb-layout
      finish-composing-text set-selection-range notify-ime-menu-item-activated show-input-view
      hide-input-view open-options-page get-composition-bounds get-surrounding-text get-settings
      set-settings set-composition-range set-composing-range get-autocorrect-range
      get-autocorrect-character-bounds set-autocorrect-range reset tap-on-changed
      tap-on-composition-bounds-changed tap-on-dictionary-loaded tap-on-dictionary-changed
      tap-on-ime-menu-activation-changed tap-on-ime-menu-list-changed tap-on-ime-menu-items-changed
      tap-on-focus tap-on-settings-changed tap-on-screen-projection-changed tap-on-suggestions-changed
      tap-on-input-method-options-changed tap-all-events]]

    [chromex.ext.language-settings-private refer:[
      get-language-list enable-language disable-language set-enable-translation-for-language
      move-language get-spellcheck-dictionary-statuses get-spellcheck-words add-spellcheck-word
      remove-spellcheck-word get-translate-target-language get-input-method-lists add-input-method
      remove-input-method retry-download-dictionary tap-on-spellcheck-dictionaries-changed
      tap-on-custom-dictionary-changed tap-on-input-method-added tap-on-input-method-removed
      tap-all-events]]

    [chromex.ext.media-player-private refer:[
      tap-on-next-track tap-on-prev-track tap-on-toggle-play-state tap-all-events]]

    [chromex.ext.metrics-private refer:[
      get-histogram get-is-crash-reporting-enabled get-field-trial get-variation-params
      record-user-action record-percentage record-count record-small-count record-medium-count
      record-time record-medium-time record-long-time record-sparse-hashable record-sparse-value
      record-value record-boolean record-enumeration-value tap-all-events]]

    [chromex.ext.mojo-private refer:[
      require-async tap-all-events]]

    [chromex.ext.networking-private refer:[
      get-properties get-managed-properties get-state set-properties create-network forget-network
      get-networks get-visible-networks get-enabled-network-types get-device-states enable-network-type
      disable-network-type request-network-scan start-connect start-disconnect start-activate
      get-captive-portal-status unlock-cellular-sim set-cellular-sim-state select-cellular-mobile-network
      get-global-policy get-certificate-lists tap-on-networks-changed tap-on-network-list-changed
      tap-on-device-state-list-changed tap-on-portal-detection-completed tap-on-certificate-lists-changed
      tap-all-events]]

    [chromex.ext.passwords-private refer:[
      record-passwords-page-access-in-settings change-saved-password remove-saved-password
      remove-saved-passwords remove-password-exception remove-password-exceptions
      undo-remove-saved-password-or-exception request-plaintext-password get-saved-password-list
      get-password-exception-list move-password-to-account import-passwords export-passwords
      request-export-progress-status cancel-export-passwords is-opted-in-for-account-storage
      opt-in-for-account-storage get-compromised-credentials get-weak-credentials
      get-plaintext-insecure-password change-insecure-credential remove-insecure-credential
      start-password-check stop-password-check get-password-check-status
      tap-on-saved-passwords-list-changed tap-on-password-exceptions-list-changed
      tap-on-passwords-file-export-progress tap-on-account-storage-opt-in-state-changed
      tap-on-compromised-credentials-changed tap-on-weak-credentials-changed
      tap-on-password-check-status-changed tap-all-events]]

    [chromex.ext.quick-unlock-private refer:[
      get-auth-token set-lock-screen-enabled set-pin-autosubmit-enabled can-authenticate-pin
      get-available-modes get-active-modes check-credential get-credential-requirements set-modes
      tap-on-active-modes-changed tap-all-events]]

    [chromex.ext.resources-private refer:[
      get-strings tap-all-events]]

    [chromex.ext.safe-browsing-private refer:[
      get-referrer-chain tap-on-policy-specified-password-reuse-detected
      tap-on-policy-specified-password-changed tap-on-dangerous-download-opened
      tap-on-security-interstitial-shown tap-on-security-interstitial-proceeded tap-all-events]]

    [chromex.ext.settings-private refer:[
      set-pref get-all-prefs get-pref get-default-zoom set-default-zoom tap-on-prefs-changed
      tap-all-events]]

    [chromex.ext.system-private refer:[
      get-incognito-mode-availability get-update-status get-api-key tap-all-events]]

    [chromex.ext.terminal-private refer:[
      open-terminal-process open-vmshell-process close-terminal-process send-input on-terminal-resize
      ack-output open-window open-options-page get-settings set-settings get-a11y-status
      tap-on-process-output tap-on-settings-changed tap-on-a11y-status-changed tap-all-events]]

    [chromex.ext.users-private refer:[
      get-users is-user-in-list add-user remove-user is-user-list-managed get-current-user
      get-login-status tap-all-events]]

    [chromex.ext.virtual-keyboard-private refer:[
      insert-text send-key-event hide-keyboard set-hotrod-keyboard lock-keyboard keyboard-loaded
      get-keyboard-config open-settings open-suggestion-settings set-container-behavior
      set-draggable-area set-keyboard-state set-occluded-bounds set-hit-test-bounds
      set-area-to-remain-on-screen set-window-bounds-in-screen tap-on-bounds-changed
      tap-on-keyboard-closed tap-on-keyboard-config-changed tap-all-events]]

    [chromex.ext.webcam-private refer:[
      open-serial-webcam close-webcam get set reset set-home restore-camera-preset set-camera-preset
      tap-all-events]]

    [chromex.ext.webrtc-audio-private refer:[
      get-sinks get-associated-sink tap-on-sinks-changed tap-all-events]]

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

    [chromex.ext.webrtc-logging-private refer:[
      set-meta-data start set-upload-on-render-close stop store upload-stored upload discard
      start-rtp-dump stop-rtp-dump start-audio-debug-recordings stop-audio-debug-recordings
      start-event-logging get-logs-directory tap-all-events]]

    [chromex.ext.webstore-private refer:[
      install begin-install-with-manifest3 complete-install enable-app-launcher get-browser-login
      get-store-login set-store-login get-web-gl-status get-is-launcher-enabled is-in-incognito-mode
      get-ephemeral-apps-enabled launch-ephemeral-app is-pending-custodian-approval get-referrer-chain
      get-extension-status request-extension tap-all-events]]))