diff --git a/packages/core/src/index.ts b/packages/core/src/index.ts index b89fb57b..2fd20d44 100644 --- a/packages/core/src/index.ts +++ b/packages/core/src/index.ts @@ -32,6 +32,8 @@ export { export { isNode, isEdge, + isGraphNode, + isGraphEdge, addEdge, updateEdge, getOutgoers, diff --git a/packages/core/src/utils/graph.ts b/packages/core/src/utils/graph.ts index 5948bdb2..b397d570 100644 --- a/packages/core/src/utils/graph.ts +++ b/packages/core/src/utils/graph.ts @@ -8,6 +8,7 @@ import type { Dimensions, Edge, EdgeMarkerType, + Element, ElementData, Elements, FlowElement, @@ -53,7 +54,7 @@ export const getHostForElement = (element: HTMLElement): Document => { else return window.document } -type MaybeElement = Node | Edge | Connection | FlowElement +type MaybeElement = Node | Edge | Connection | FlowElement | Element export const isEdge = (element: MaybeElement): element is Edge => element && 'id' in element && 'source' in element && 'target' in element