diff options
-rw-r--r-- | cli/tests/types.out | 2 | ||||
-rw-r--r-- | js/globals_test.ts | 1 | ||||
-rw-r--r-- | js/lib.deno_runtime.d.ts | 4 |
3 files changed, 3 insertions, 4 deletions
diff --git a/cli/tests/types.out b/cli/tests/types.out index 2d5a39e64..6c17b0f90 100644 --- a/cli/tests/types.out +++ b/cli/tests/types.out @@ -10,5 +10,5 @@ declare interface Window { Deno: typeof Deno; } -declare const window: Window; +declare const window: Window & typeof globalThis; [WILDCARD] diff --git a/js/globals_test.ts b/js/globals_test.ts index 42a055087..d7c50c5b1 100644 --- a/js/globals_test.ts +++ b/js/globals_test.ts @@ -14,7 +14,6 @@ test(function windowWindowExists(): void { }); test(function globalThisEqualsWindow(): void { - // @ts-ignore (TypeScript thinks globalThis and window don't match) assert(globalThis === window); }); diff --git a/js/lib.deno_runtime.d.ts b/js/lib.deno_runtime.d.ts index fe60d710b..ed335216c 100644 --- a/js/lib.deno_runtime.d.ts +++ b/js/lib.deno_runtime.d.ts @@ -1217,7 +1217,7 @@ declare namespace Deno { // @url js/globals.ts declare interface Window { - window: Window; + window: Window & typeof globalThis; atob: typeof textEncoding.atob; btoa: typeof textEncoding.btoa; fetch: typeof fetchTypes.fetch; @@ -1263,7 +1263,7 @@ declare interface Window { Deno: typeof Deno; } -declare const window: Window; +declare const window: Window & typeof globalThis; declare const atob: typeof textEncoding.atob; declare const btoa: typeof textEncoding.btoa; declare const fetch: typeof fetchTypes.fetch; |