This commit is contained in:
Aaron
2024-07-24 15:27:04 -05:00
parent ac9a4380b1
commit 24e4abc087
4 changed files with 18 additions and 3 deletions
+8 -1
View File
@@ -1,4 +1,11 @@
/// <reference types="chrome" />
/**
* EXPERIMENTAL
*
* Includes the `chrome` API and types when using `extensionApi: 'chrome'`.
*
* @module wxt/browser/chrome
*/
export interface WxtRuntime {
// Overriden per-project
@@ -7,7 +14,7 @@ export interface WxtI18n {
// Overriden per-project
}
type Chrome = typeof chrome;
export type Chrome = typeof chrome;
export type WxtBrowser = Omit<Chrome, 'runtime' | 'i18n'> & {
runtime: WxtRuntime & Omit<Chrome['runtime'], 'getURL'>;
i18n: WxtI18n & Omit<Chrome['i18n'], 'getMessage'>;
@@ -1,3 +1,9 @@
/**
* Includes the `browser` API and types when using `extensionApi: 'webextension-polyfill'` (the default).
*
* @module wxt/browser/webextension-polyfill
*/
import originalBrowser, { Browser, Runtime, I18n } from 'webextension-polyfill';
export interface AugmentedBrowser extends Browser {
+3 -1
View File
@@ -3,7 +3,9 @@
"src/client/index.ts",
"src/testing/index.ts",
"src/sandbox/index.ts",
"src/browser.ts",
"src/browser/index.ts",
"src/browser/chrome.ts",
"src/browser/webextension-polyfill.ts",
"src/index.ts",
"src/storage.ts",
"src/modules.ts"
+1 -1
View File
@@ -7266,7 +7266,7 @@ packages:
peerDependencies:
vite: ^4.0.0 || ^5.0.0
dependencies:
vite: 5.3.4(@types/node@20.14.11)
vite: 5.3.4(sass@1.77.8)
dev: true
/vitest@2.0.3: