diff --git a/src/resize-observer/src/delegate.ts b/src/resize-observer/src/delegate.ts index 6614db1..9b38bc2 100644 --- a/src/resize-observer/src/delegate.ts +++ b/src/resize-observer/src/delegate.ts @@ -1,14 +1,14 @@ -import { ResizeObserver } from '@juggle/resize-observer' +import { ResizeObserver as PolyfillResizeObserver } from '@juggle/resize-observer' type ResizeHandler = (entry: ResizeObserverEntry) => void class ResizeObserverDelegate { elHandlersMap: Map - observer: ResizeObserver + observer: PolyfillResizeObserver constructor () { this.handleResize = this.handleResize.bind(this) - this.observer = new ResizeObserver(this.handleResize) + this.observer = new (window.ResizeObserver || PolyfillResizeObserver)(this.handleResize) this.elHandlersMap = new Map() }