UNPKG

@juggle/resize-observer

Version:

Polyfills the ResizeObserver API and supports box size options from the latest spec

13 lines (12 loc) 697 B
import { ResizeObserverBoxOptions } from '../ResizeObserverBoxOptions'; import { ResizeObserverSize } from '../ResizeObserverSize'; import { DOMRectReadOnly } from '../DOMRectReadOnly'; interface ResizeObserverSizeCollection { devicePixelContentBoxSize: ResizeObserverSize; borderBoxSize: ResizeObserverSize; contentBoxSize: ResizeObserverSize; contentRect: DOMRectReadOnly; } declare const calculateBoxSizes: (target: Element, forceRecalculation?: boolean) => ResizeObserverSizeCollection; declare const calculateBoxSize: (target: Element, observedBox: ResizeObserverBoxOptions, forceRecalculation?: boolean) => ResizeObserverSize; export { calculateBoxSize, calculateBoxSizes };