From 600603ff53af703c058740ad960390de8dc354a9 Mon Sep 17 00:00:00 2001 From: Roman Komarov Date: Fri, 15 Jun 2018 15:13:52 +0200 Subject: [PATCH] Fix possible null value returned by getComputedStyle --- src/index.ts | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) 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']!) }; }