Skip to content

Commit 1fff2d6

Browse files
committed
fix typecheck: use globalThis instead of global
1 parent 0f3fb3a commit 1fff2d6

1 file changed

Lines changed: 3 additions & 3 deletions

File tree

src/test/polyfills.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
// This file must be imported before MSW to polyfill localStorage and browser APIs
22
const storage = new Map<string, string>()
33

4-
Object.defineProperty(global, 'localStorage', {
4+
Object.defineProperty(globalThis, 'localStorage', {
55
value: {
66
getItem: (key: string) => storage.get(key) ?? null,
77
setItem: (key: string, value: string) => storage.set(key, value),
@@ -60,13 +60,13 @@ Object.defineProperty(global, 'localStorage', {
6060
}
6161

6262
// Mock both chrome and browser globals for webextension-polyfill
63-
Object.defineProperty(global, 'chrome', {
63+
Object.defineProperty(globalThis, 'chrome', {
6464
value: browserAPI,
6565
writable: true,
6666
configurable: true,
6767
})
6868

69-
Object.defineProperty(global, 'browser', {
69+
Object.defineProperty(globalThis, 'browser', {
7070
value: browserAPI,
7171
writable: true,
7272
configurable: true,

0 commit comments

Comments
 (0)