From 4ad10c50302a0b66694e8b9f85d37e4853c4fbd8 Mon Sep 17 00:00:00 2001 From: braks <78412429+bcakmakoglu@users.noreply.github.com> Date: Wed, 17 May 2023 20:22:26 +0200 Subject: [PATCH] refactor(core): check if element is object --- packages/core/src/utils/graph.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/core/src/utils/graph.ts b/packages/core/src/utils/graph.ts index 1f2b6a6f..147b5c05 100644 --- a/packages/core/src/utils/graph.ts +++ b/packages/core/src/utils/graph.ts @@ -69,7 +69,7 @@ export function getHostForElement(element: HTMLElement): Document { // todo: refactor generic to use MaybeElement export function isEdge(element: MaybeElement): element is Edge { - return element && 'id' in element && 'source' in element && 'target' in element + return typeof element === 'object' && 'id' in element && 'source' in element && 'target' in element } // todo: refactor generic to use MaybeElement @@ -79,7 +79,7 @@ export function isGraphEdge(element: MaybeElement): element // todo: refactor generic to use MaybeElement export function isNode(element: MaybeElement): element is Node { - return element && 'id' in element && !isEdge(element) + return typeof element === 'object' && 'id' in element && !isEdge(element) } // todo: refactor generic to use MaybeElement