From 5fcc2eb15a4e4ee9685d0b24a0fd2e867524bc2e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kov=C3=A1cs=20Vince?= Date: Wed, 17 May 2017 11:28:08 +0200 Subject: [PATCH] Make option key as optional --- types/get-node-dimensions/get-node-dimensions-tests.ts | 4 ++++ types/get-node-dimensions/index.d.ts | 10 +++++----- 2 files changed, 9 insertions(+), 5 deletions(-) diff --git a/types/get-node-dimensions/get-node-dimensions-tests.ts b/types/get-node-dimensions/get-node-dimensions-tests.ts index 211eb39ca2..b83f6d7b6a 100644 --- a/types/get-node-dimensions/get-node-dimensions-tests.ts +++ b/types/get-node-dimensions/get-node-dimensions-tests.ts @@ -5,3 +5,7 @@ const div = document.getElementById('div-to-measure'); if (div !== null) { const dimensions = getNodeDimensions(div); } + +if (div !== null) { + const dimensionsWithMargin = getNodeDimensions(div, {margin: true}); +} diff --git a/types/get-node-dimensions/index.d.ts b/types/get-node-dimensions/index.d.ts index 5397f55e67..88780bc105 100644 --- a/types/get-node-dimensions/index.d.ts +++ b/types/get-node-dimensions/index.d.ts @@ -14,11 +14,11 @@ declare module 'get-node-dimensions' { } interface NodeDimensionsOptions { - margin: boolean; - clone: boolean; - display: string; - width: string; - height: string; + margin?: boolean; + clone?: boolean; + display?: string; + width?: string; + height?: string; } function getNodeDimensions(element: HTMLElement, options?: NodeDimensionsOptions): NodeDimensions;