From 8a85b43210126e6aa7d4ff3a910c8f84f017751b Mon Sep 17 00:00:00 2001 From: TheCymaera <69355340+TheCymaera@users.noreply.github.com> Date: Fri, 11 Nov 2022 22:43:44 +0800 Subject: [PATCH] =?UTF-8?q?=F0=9F=90=9B=20Fix=20ResizeObserverSingleton.en?= =?UTF-8?q?tries?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/runtime/internal/ResizeObserverSingleton.ts | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/src/runtime/internal/ResizeObserverSingleton.ts b/src/runtime/internal/ResizeObserverSingleton.ts index d0f824b8cf..bfcacedf04 100644 --- a/src/runtime/internal/ResizeObserverSingleton.ts +++ b/src/runtime/internal/ResizeObserverSingleton.ts @@ -1,5 +1,3 @@ -const MapImplementation = 'WeakMap' in window ? WeakMap : ('Map' in window ? Map : undefined); - /** * Resize observer singleton. * One listener per element only! @@ -17,9 +15,9 @@ export class ResizeObserverSingleton { }; } - static readonly entries: WeakMap = MapImplementation ? new MapImplementation() : undefined; + static readonly entries: WeakMap = 'WeakMap' in globalThis ? new WeakMap() : undefined; - private readonly _listeners: WeakMap = MapImplementation ? new MapImplementation() : undefined; + private readonly _listeners: WeakMap = 'WeakMap' in globalThis ? new WeakMap() : undefined; private _observer?: ResizeObserver; private _getObserver() { return this._observer ?? (this._observer = new ResizeObserver((entries) => {