diff --git a/src/index.ts b/src/index.ts index ff28c72..c278c69 100644 --- a/src/index.ts +++ b/src/index.ts @@ -51,9 +51,13 @@ export default class ResizeObserverLite { } function getSize(element: Element): ResizeObserverSize { + const computedStyle = window.getComputedStyle(element) || { + width: 0, + height: 0 + }; return { - width: getNumber(window.getComputedStyle(element)['width']!), - height: getNumber(window.getComputedStyle(element)['height']!) + width: getNumber(computedStyle['width']!), + height: getNumber(computedStyle['height']!) }; }