# Graph ### isEdge - Details: Confirms if an element is an edge. - Example: ```vue:no-line-numbers{13} ``` ### isNode - Details: Confirms if an element is a node. - Example: ```vue:no-line-numbers{13} ``` ### addEdge ::: warning When using composition you should access `addEdges` from `useVueFlow` ::: - Details: Confirms if an element is a node. - Example: ```vue:no-line-numbers{12} ``` ### updateEdge ::: warning When using composition you should access `updateEdge` from `useVueFlow` ::: - Details: Updates an edge and applies new source/target. - Example: ```vue:no-line-numbers{12} ``` ### getOutgoers - Details: Returns all target elements of a node. ### getIncomers - Details: Returns all source elements of a node. ### getConnectedEdges - Details: Returns all connected edges of a node. ### getTransformForBounds - Details: Returns a transformation for the viewport according to input bounds. ### getRectOfNodes - Details: Returns a rect of node elements. Useful when you need to know the boundaries of a set of nodes. ### getNodesInside - Details: Returns node elements that are inside a specified rect. ### getMarkerId - Details: Returns a marker id for a marker definition.