diff options
author | Kitson Kelly <me@kitsonkelly.com> | 2020-01-21 01:30:30 +1100 |
---|---|---|
committer | Ry Dahl <ry@tinyclouds.org> | 2020-01-20 09:30:30 -0500 |
commit | 60b53fd6b6dc2af83a64c332b9f3a1926f43d631 (patch) | |
tree | 4f4ef1aadb8c79ef2319d728b9d5b132af40ef83 /cli/js/mixins | |
parent | 23e67eb5153bd26dbae471b27dc6a21a6d283b0b (diff) |
Use globalThis to reference global scope (#3719)
Co-authored-by: Bartek IwaĆczuk <biwanczuk@gmail.com>
Diffstat (limited to 'cli/js/mixins')
-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); |