File tree Expand file tree Collapse file tree 1 file changed +3
-2
lines changed
packages/vue-flow/src/utils Expand file tree Collapse file tree 1 file changed +3
-2
lines changed Original file line number Diff line number Diff line change @@ -40,11 +40,12 @@ export const getHostForElement = (element: HTMLElement): Document => {
4040}
4141
4242type MaybeElement = Node | Edge | Connection | FlowElement
43- export const isEdge = ( element : MaybeElement ) : element is Edge => 'id' in element && 'source' in element && 'target' in element
43+ export const isEdge = ( element : MaybeElement ) : element is Edge =>
44+ element && 'id' in element && 'source' in element && 'target' in element
4445export const isGraphEdge = ( element : MaybeElement ) : element is GraphEdge =>
4546 isEdge ( element ) && 'sourceNode' in element && 'targetNode' in element
4647
47- export const isNode = ( element : MaybeElement ) : element is Node => 'id' in element && ! isEdge ( element )
48+ export const isNode = ( element : MaybeElement ) : element is Node => element && 'id' in element && ! isEdge ( element )
4849export const isGraphNode = ( element : MaybeElement ) : element is GraphNode => isNode ( element ) && 'computedPosition' in element
4950
5051export const parseNode = ( node : Node , nodeExtent : CoordinateExtent , defaults ?: Partial < GraphNode > ) : GraphNode => {
You can’t perform that action at this time.
0 commit comments