diff options
Diffstat (limited to 'cli/js/mixins/dom_iterable.ts')
-rw-r--r-- | cli/js/mixins/dom_iterable.ts | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/cli/js/mixins/dom_iterable.ts b/cli/js/mixins/dom_iterable.ts index dcbd5150e..aec4e7aa0 100644 --- a/cli/js/mixins/dom_iterable.ts +++ b/cli/js/mixins/dom_iterable.ts @@ -1,7 +1,6 @@ // Copyright 2018-2019 the Deno authors. All rights reserved. MIT license. // eslint-disable-next-line @typescript-eslint/no-unused-vars import { DomIterable } from "../dom_types.ts"; -import { window } from "../window.ts"; import { requiredArguments } from "../util.ts"; import { exposeForTest } from "../internals.ts"; @@ -57,7 +56,9 @@ export function DomIterableMixin<K, V, TBase extends Constructor>( arguments.length, 1 ); - callbackfn = callbackfn.bind(thisArg == null ? window : Object(thisArg)); + callbackfn = callbackfn.bind( + thisArg == null ? globalThis : Object(thisArg) + ); // eslint-disable-next-line @typescript-eslint/no-explicit-any for (const [key, value] of (this as any)[dataSymbol]) { callbackfn(value, key, this); |