summaryrefslogtreecommitdiff
path: root/cli/js/mixins/dom_iterable.ts
diff options
context:
space:
mode:
Diffstat (limited to 'cli/js/mixins/dom_iterable.ts')
-rw-r--r--cli/js/mixins/dom_iterable.ts5
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);