feat(svelte) added toObject() on useSvelteFlow
This commit is contained in:
@@ -51,6 +51,7 @@ export function useSvelteFlow(): {
|
||||
getConnectedEdges: (id: string | (Partial<Node> & { id: Node['id'] })[]) => Edge[];
|
||||
getIncomers: (node: string | (Partial<Node> & { id: Node['id'] })) => Node[];
|
||||
getOutgoers: (node: string | (Partial<Node> & { id: Node['id'] })) => Node[];
|
||||
toObject: () => { nodes: Node[]; edges: Edge[]; viewport: Viewport };
|
||||
} {
|
||||
const {
|
||||
zoomIn,
|
||||
@@ -263,6 +264,17 @@ export function useSvelteFlow(): {
|
||||
|
||||
return getOutgoersBase(_node, get(nodes), get(edges));
|
||||
},
|
||||
toObject: () => {
|
||||
const _nodes = get(nodes);
|
||||
const _edges = get(edges);
|
||||
const _viewport = get(viewport);
|
||||
|
||||
return {
|
||||
nodes: { ..._nodes },
|
||||
edges: { ..._edges },
|
||||
viewport: { ..._viewport }
|
||||
};
|
||||
},
|
||||
viewport
|
||||
};
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user