update(zoom): add getElements helper

Signed-off-by: Braks <78412429+bcakmakoglu@users.noreply.github.com>
This commit is contained in:
Braks
2021-12-20 19:29:52 +01:00
parent 076ff4ce54
commit c82ca4e225
3 changed files with 10 additions and 13 deletions
+3 -2
View File
@@ -105,6 +105,7 @@ export type FlowInstance<DataNode = any, DataEdge = DataNode> = {
zoomTo: (zoomLevel: number) => void
fitView: FitViewFunc
project: ProjectFunc
getElements: () => FlowElements
getNodes: () => GraphNode[]
getEdges: () => GraphEdge[]
setTransform: (transform: FlowTransform) => void
@@ -112,8 +113,8 @@ export type FlowInstance<DataNode = any, DataEdge = DataNode> = {
}
export interface FlowProps<DataNode = any, DataEdge = DataNode> {
nodes: GraphNode<DataNode>[]
edges?: GraphEdge<DataEdge>[]
nodes: Node<DataNode>[]
edges?: Edge<DataEdge>[]
elements?: Elements
id?: string
nodeTypes?: NodeTypes