diff --git a/packages/system/src/utils/shallow-node-data.ts b/packages/system/src/utils/shallow-node-data.ts index 2faf1c1a..42af404e 100644 --- a/packages/system/src/utils/shallow-node-data.ts +++ b/packages/system/src/utils/shallow-node-data.ts @@ -2,7 +2,11 @@ import { NodeBase } from '../types'; type NodeData = Pick; -export function shallowNodeData(a: NodeData | NodeData[], b: NodeData | NodeData[]) { +export function shallowNodeData(a: NodeData | null | NodeData[], b: NodeData | null | NodeData[]) { + if (a === null || b === null) { + return false; + } + const _a = Array.isArray(a) ? a : [a]; const _b = Array.isArray(b) ? b : [b];