diff --git a/std/node/module.ts b/std/node/module.ts index 6716b02d95..0d6ef91332 100644 --- a/std/node/module.ts +++ b/std/node/module.ts @@ -1021,7 +1021,7 @@ const CircularRequirePrototypeWarningProxy = new Proxy( // Object.prototype and ObjectProtoype refer to our 'primordials' versions // and are not identical to the versions on the global object. -const PublicObjectPrototype = window.Object.prototype; +const PublicObjectPrototype = globalThis.Object.prototype; // deno-lint-ignore no-explicit-any function getExportsForCircularRequire(module: Module): any { diff --git a/std/node/timers.ts b/std/node/timers.ts index 44c150aaf0..e81f7e76b4 100644 --- a/std/node/timers.ts +++ b/std/node/timers.ts @@ -1,17 +1,17 @@ // Copyright 2018-2021 the Deno authors. All rights reserved. MIT license. // TODO(bartlomieju): implement the 'NodeJS.Timeout' and 'NodeJS.Immediate' versions of the timers. // https://github.com/DefinitelyTyped/DefinitelyTyped/blob/1163ead296d84e7a3c80d71e7c81ecbd1a130e9a/types/node/v12/globals.d.ts#L1120-L1131 -export const setTimeout = window.setTimeout; -export const clearTimeout = window.clearTimeout; -export const setInterval = window.setInterval; -export const clearInterval = window.clearInterval; +export const setTimeout = globalThis.setTimeout; +export const clearTimeout = globalThis.clearTimeout; +export const setInterval = globalThis.setInterval; +export const clearInterval = globalThis.clearInterval; export const setImmediate = ( // deno-lint-ignore no-explicit-any cb: (...args: any[]) => void, // deno-lint-ignore no-explicit-any ...args: any[] -): number => window.setTimeout(cb, 0, ...args); -export const clearImmediate = window.clearTimeout; +): number => globalThis.setTimeout(cb, 0, ...args); +export const clearImmediate = globalThis.clearTimeout; export default { setTimeout,