From b6d3ac8e320f3000fc89dbb4a06563893675b244 Mon Sep 17 00:00:00 2001 From: Michael Maier Date: Sun, 28 Nov 2021 12:38:51 +0100 Subject: [PATCH] warn if unknown node property is given --- src/dagre-wrapper/nodes.js | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/dagre-wrapper/nodes.js b/src/dagre-wrapper/nodes.js index f3f28c0c0..b4f9d6946 100644 --- a/src/dagre-wrapper/nodes.js +++ b/src/dagre-wrapper/nodes.js @@ -324,10 +324,15 @@ const rect = (parent, node) => { .attr('y', -bbox.height / 2 - halfPadding) .attr('width', totalWidth) .attr('height', totalHeight); - // TODO warn if unknown property is given + + const propKeys = new Set(Object.keys(node.props)); if (node.props?.borders) { applyNodePropertyBorders(rect, node.props.borders, totalWidth, totalHeight); + propKeys.delete('borders'); } + propKeys.forEach((propKey) => { + log.warn(`Unknown node property ${propKey}`); + }); updateNodeBounds(node, rect);