├── .gitignore ├── LICENSE ├── README.md ├── declarations ├── build.gradle └── src │ └── main │ └── kotlin │ ├── alarms │ └── alarms.kt │ ├── bookmarks │ └── bookmarks.kt │ ├── browserAction │ └── browserAction.kt │ ├── browserSettings │ └── browserSettings.kt │ ├── browsingData │ └── browsingData.kt │ ├── clipboard │ └── clipboard.kt │ ├── commands │ └── commands.kt │ ├── contentScripts │ └── contentScripts.kt │ ├── contextMenus │ └── contextMenus.kt │ ├── contextualIdentities │ └── contextualIdentities.kt │ ├── cookies │ └── cookies.kt │ ├── devtools │ └── devtools.kt │ ├── dns │ └── dns.kt │ ├── downloads │ └── downloads.kt │ ├── events │ └── events.kt │ ├── experiments │ └── experiments.kt │ ├── extension │ └── extension.kt │ ├── extensionTypes │ └── extensionTypes.kt │ ├── find │ └── find.kt │ ├── geckoProfiler │ └── geckoProfiler.kt │ ├── history │ └── history.kt │ ├── i18n │ └── i18n.kt │ ├── identity │ └── identity.kt │ ├── idle │ └── idle.kt │ ├── management │ └── management.kt │ ├── manifest │ └── manifest.kt │ ├── menus │ └── menus.kt │ ├── notifications │ └── notifications.kt │ ├── omnibox │ └── omnibox.kt │ ├── pageAction │ └── pageAction.kt │ ├── permissions │ └── permissions.kt │ ├── pkcs11 │ └── pkcs11.kt │ ├── privacy │ └── privacy.kt │ ├── proxy │ └── proxy.kt │ ├── runtime │ └── runtime.kt │ ├── search │ └── search.kt │ ├── sessions │ └── sessions.kt │ ├── sidebarAction │ └── sidebarAction.kt │ ├── storage │ └── storage.kt │ ├── tabs │ └── tabs.kt │ ├── telemetry │ └── telemetry.kt │ ├── test │ └── test.kt │ ├── theme │ └── theme.kt │ ├── topSites │ └── topSites.kt │ ├── types │ └── types.kt │ ├── userScripts │ └── userScripts.kt │ ├── webNavigation │ └── webNavigation.kt │ ├── webRequest │ └── webRequest.kt │ ├── webextensions │ └── browser.kt │ └── windows │ └── windows.kt ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── settings.gradle └── src └── main └── kotlin └── de └── rakhman └── webextensions ├── Generator.kt ├── Utils.kt ├── main.kt ├── merging.kt ├── model.kt └── serialization └── ParameterAdapter.kt /.gitignore: -------------------------------------------------------------------------------- 1 | /.idea 2 | /.gradle 3 | /schemas 4 | build 5 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cypressious/kotlin-webextensions-declarations/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cypressious/kotlin-webextensions-declarations/HEAD/README.md -------------------------------------------------------------------------------- /declarations/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cypressious/kotlin-webextensions-declarations/HEAD/declarations/build.gradle -------------------------------------------------------------------------------- /declarations/src/main/kotlin/alarms/alarms.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cypressious/kotlin-webextensions-declarations/HEAD/declarations/src/main/kotlin/alarms/alarms.kt -------------------------------------------------------------------------------- /declarations/src/main/kotlin/bookmarks/bookmarks.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cypressious/kotlin-webextensions-declarations/HEAD/declarations/src/main/kotlin/bookmarks/bookmarks.kt -------------------------------------------------------------------------------- /declarations/src/main/kotlin/browserAction/browserAction.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cypressious/kotlin-webextensions-declarations/HEAD/declarations/src/main/kotlin/browserAction/browserAction.kt -------------------------------------------------------------------------------- /declarations/src/main/kotlin/browserSettings/browserSettings.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cypressious/kotlin-webextensions-declarations/HEAD/declarations/src/main/kotlin/browserSettings/browserSettings.kt -------------------------------------------------------------------------------- /declarations/src/main/kotlin/browsingData/browsingData.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cypressious/kotlin-webextensions-declarations/HEAD/declarations/src/main/kotlin/browsingData/browsingData.kt -------------------------------------------------------------------------------- /declarations/src/main/kotlin/clipboard/clipboard.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cypressious/kotlin-webextensions-declarations/HEAD/declarations/src/main/kotlin/clipboard/clipboard.kt -------------------------------------------------------------------------------- /declarations/src/main/kotlin/commands/commands.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cypressious/kotlin-webextensions-declarations/HEAD/declarations/src/main/kotlin/commands/commands.kt -------------------------------------------------------------------------------- /declarations/src/main/kotlin/contentScripts/contentScripts.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cypressious/kotlin-webextensions-declarations/HEAD/declarations/src/main/kotlin/contentScripts/contentScripts.kt -------------------------------------------------------------------------------- /declarations/src/main/kotlin/contextMenus/contextMenus.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cypressious/kotlin-webextensions-declarations/HEAD/declarations/src/main/kotlin/contextMenus/contextMenus.kt -------------------------------------------------------------------------------- /declarations/src/main/kotlin/contextualIdentities/contextualIdentities.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cypressious/kotlin-webextensions-declarations/HEAD/declarations/src/main/kotlin/contextualIdentities/contextualIdentities.kt -------------------------------------------------------------------------------- /declarations/src/main/kotlin/cookies/cookies.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cypressious/kotlin-webextensions-declarations/HEAD/declarations/src/main/kotlin/cookies/cookies.kt -------------------------------------------------------------------------------- /declarations/src/main/kotlin/devtools/devtools.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cypressious/kotlin-webextensions-declarations/HEAD/declarations/src/main/kotlin/devtools/devtools.kt -------------------------------------------------------------------------------- /declarations/src/main/kotlin/dns/dns.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cypressious/kotlin-webextensions-declarations/HEAD/declarations/src/main/kotlin/dns/dns.kt -------------------------------------------------------------------------------- /declarations/src/main/kotlin/downloads/downloads.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cypressious/kotlin-webextensions-declarations/HEAD/declarations/src/main/kotlin/downloads/downloads.kt -------------------------------------------------------------------------------- /declarations/src/main/kotlin/events/events.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cypressious/kotlin-webextensions-declarations/HEAD/declarations/src/main/kotlin/events/events.kt -------------------------------------------------------------------------------- /declarations/src/main/kotlin/experiments/experiments.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cypressious/kotlin-webextensions-declarations/HEAD/declarations/src/main/kotlin/experiments/experiments.kt -------------------------------------------------------------------------------- /declarations/src/main/kotlin/extension/extension.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cypressious/kotlin-webextensions-declarations/HEAD/declarations/src/main/kotlin/extension/extension.kt -------------------------------------------------------------------------------- /declarations/src/main/kotlin/extensionTypes/extensionTypes.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cypressious/kotlin-webextensions-declarations/HEAD/declarations/src/main/kotlin/extensionTypes/extensionTypes.kt -------------------------------------------------------------------------------- /declarations/src/main/kotlin/find/find.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cypressious/kotlin-webextensions-declarations/HEAD/declarations/src/main/kotlin/find/find.kt -------------------------------------------------------------------------------- /declarations/src/main/kotlin/geckoProfiler/geckoProfiler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cypressious/kotlin-webextensions-declarations/HEAD/declarations/src/main/kotlin/geckoProfiler/geckoProfiler.kt -------------------------------------------------------------------------------- /declarations/src/main/kotlin/history/history.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cypressious/kotlin-webextensions-declarations/HEAD/declarations/src/main/kotlin/history/history.kt -------------------------------------------------------------------------------- /declarations/src/main/kotlin/i18n/i18n.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cypressious/kotlin-webextensions-declarations/HEAD/declarations/src/main/kotlin/i18n/i18n.kt -------------------------------------------------------------------------------- /declarations/src/main/kotlin/identity/identity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cypressious/kotlin-webextensions-declarations/HEAD/declarations/src/main/kotlin/identity/identity.kt -------------------------------------------------------------------------------- /declarations/src/main/kotlin/idle/idle.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cypressious/kotlin-webextensions-declarations/HEAD/declarations/src/main/kotlin/idle/idle.kt -------------------------------------------------------------------------------- /declarations/src/main/kotlin/management/management.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cypressious/kotlin-webextensions-declarations/HEAD/declarations/src/main/kotlin/management/management.kt -------------------------------------------------------------------------------- /declarations/src/main/kotlin/manifest/manifest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cypressious/kotlin-webextensions-declarations/HEAD/declarations/src/main/kotlin/manifest/manifest.kt -------------------------------------------------------------------------------- /declarations/src/main/kotlin/menus/menus.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cypressious/kotlin-webextensions-declarations/HEAD/declarations/src/main/kotlin/menus/menus.kt -------------------------------------------------------------------------------- /declarations/src/main/kotlin/notifications/notifications.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cypressious/kotlin-webextensions-declarations/HEAD/declarations/src/main/kotlin/notifications/notifications.kt -------------------------------------------------------------------------------- /declarations/src/main/kotlin/omnibox/omnibox.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cypressious/kotlin-webextensions-declarations/HEAD/declarations/src/main/kotlin/omnibox/omnibox.kt -------------------------------------------------------------------------------- /declarations/src/main/kotlin/pageAction/pageAction.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cypressious/kotlin-webextensions-declarations/HEAD/declarations/src/main/kotlin/pageAction/pageAction.kt -------------------------------------------------------------------------------- /declarations/src/main/kotlin/permissions/permissions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cypressious/kotlin-webextensions-declarations/HEAD/declarations/src/main/kotlin/permissions/permissions.kt -------------------------------------------------------------------------------- /declarations/src/main/kotlin/pkcs11/pkcs11.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cypressious/kotlin-webextensions-declarations/HEAD/declarations/src/main/kotlin/pkcs11/pkcs11.kt -------------------------------------------------------------------------------- /declarations/src/main/kotlin/privacy/privacy.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cypressious/kotlin-webextensions-declarations/HEAD/declarations/src/main/kotlin/privacy/privacy.kt -------------------------------------------------------------------------------- /declarations/src/main/kotlin/proxy/proxy.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cypressious/kotlin-webextensions-declarations/HEAD/declarations/src/main/kotlin/proxy/proxy.kt -------------------------------------------------------------------------------- /declarations/src/main/kotlin/runtime/runtime.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cypressious/kotlin-webextensions-declarations/HEAD/declarations/src/main/kotlin/runtime/runtime.kt -------------------------------------------------------------------------------- /declarations/src/main/kotlin/search/search.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cypressious/kotlin-webextensions-declarations/HEAD/declarations/src/main/kotlin/search/search.kt -------------------------------------------------------------------------------- /declarations/src/main/kotlin/sessions/sessions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cypressious/kotlin-webextensions-declarations/HEAD/declarations/src/main/kotlin/sessions/sessions.kt -------------------------------------------------------------------------------- /declarations/src/main/kotlin/sidebarAction/sidebarAction.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cypressious/kotlin-webextensions-declarations/HEAD/declarations/src/main/kotlin/sidebarAction/sidebarAction.kt -------------------------------------------------------------------------------- /declarations/src/main/kotlin/storage/storage.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cypressious/kotlin-webextensions-declarations/HEAD/declarations/src/main/kotlin/storage/storage.kt -------------------------------------------------------------------------------- /declarations/src/main/kotlin/tabs/tabs.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cypressious/kotlin-webextensions-declarations/HEAD/declarations/src/main/kotlin/tabs/tabs.kt -------------------------------------------------------------------------------- /declarations/src/main/kotlin/telemetry/telemetry.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cypressious/kotlin-webextensions-declarations/HEAD/declarations/src/main/kotlin/telemetry/telemetry.kt -------------------------------------------------------------------------------- /declarations/src/main/kotlin/test/test.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cypressious/kotlin-webextensions-declarations/HEAD/declarations/src/main/kotlin/test/test.kt -------------------------------------------------------------------------------- /declarations/src/main/kotlin/theme/theme.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cypressious/kotlin-webextensions-declarations/HEAD/declarations/src/main/kotlin/theme/theme.kt -------------------------------------------------------------------------------- /declarations/src/main/kotlin/topSites/topSites.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cypressious/kotlin-webextensions-declarations/HEAD/declarations/src/main/kotlin/topSites/topSites.kt -------------------------------------------------------------------------------- /declarations/src/main/kotlin/types/types.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cypressious/kotlin-webextensions-declarations/HEAD/declarations/src/main/kotlin/types/types.kt -------------------------------------------------------------------------------- /declarations/src/main/kotlin/userScripts/userScripts.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cypressious/kotlin-webextensions-declarations/HEAD/declarations/src/main/kotlin/userScripts/userScripts.kt -------------------------------------------------------------------------------- /declarations/src/main/kotlin/webNavigation/webNavigation.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cypressious/kotlin-webextensions-declarations/HEAD/declarations/src/main/kotlin/webNavigation/webNavigation.kt -------------------------------------------------------------------------------- /declarations/src/main/kotlin/webRequest/webRequest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cypressious/kotlin-webextensions-declarations/HEAD/declarations/src/main/kotlin/webRequest/webRequest.kt -------------------------------------------------------------------------------- /declarations/src/main/kotlin/webextensions/browser.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cypressious/kotlin-webextensions-declarations/HEAD/declarations/src/main/kotlin/webextensions/browser.kt -------------------------------------------------------------------------------- /declarations/src/main/kotlin/windows/windows.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cypressious/kotlin-webextensions-declarations/HEAD/declarations/src/main/kotlin/windows/windows.kt -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cypressious/kotlin-webextensions-declarations/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cypressious/kotlin-webextensions-declarations/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cypressious/kotlin-webextensions-declarations/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cypressious/kotlin-webextensions-declarations/HEAD/gradlew.bat -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cypressious/kotlin-webextensions-declarations/HEAD/settings.gradle -------------------------------------------------------------------------------- /src/main/kotlin/de/rakhman/webextensions/Generator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cypressious/kotlin-webextensions-declarations/HEAD/src/main/kotlin/de/rakhman/webextensions/Generator.kt -------------------------------------------------------------------------------- /src/main/kotlin/de/rakhman/webextensions/Utils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cypressious/kotlin-webextensions-declarations/HEAD/src/main/kotlin/de/rakhman/webextensions/Utils.kt -------------------------------------------------------------------------------- /src/main/kotlin/de/rakhman/webextensions/main.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cypressious/kotlin-webextensions-declarations/HEAD/src/main/kotlin/de/rakhman/webextensions/main.kt -------------------------------------------------------------------------------- /src/main/kotlin/de/rakhman/webextensions/merging.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cypressious/kotlin-webextensions-declarations/HEAD/src/main/kotlin/de/rakhman/webextensions/merging.kt -------------------------------------------------------------------------------- /src/main/kotlin/de/rakhman/webextensions/model.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cypressious/kotlin-webextensions-declarations/HEAD/src/main/kotlin/de/rakhman/webextensions/model.kt -------------------------------------------------------------------------------- /src/main/kotlin/de/rakhman/webextensions/serialization/ParameterAdapter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cypressious/kotlin-webextensions-declarations/HEAD/src/main/kotlin/de/rakhman/webextensions/serialization/ParameterAdapter.kt --------------------------------------------------------------------------------