feat(svelte) added useNodes and useEdges hooks
This commit is contained in:
@@ -0,0 +1,11 @@
|
|||||||
|
import { useStore } from '$lib/store';
|
||||||
|
|
||||||
|
export function useNodes() {
|
||||||
|
const { nodes } = useStore();
|
||||||
|
return nodes;
|
||||||
|
}
|
||||||
|
|
||||||
|
export function useEdges() {
|
||||||
|
const { edges } = useStore();
|
||||||
|
return edges;
|
||||||
|
}
|
||||||
@@ -19,9 +19,12 @@ export { useStore } from '$lib/store';
|
|||||||
|
|
||||||
// utils
|
// utils
|
||||||
export * from '$lib/utils';
|
export * from '$lib/utils';
|
||||||
|
|
||||||
|
//hooks
|
||||||
export * from '$lib/hooks/useSvelteFlow';
|
export * from '$lib/hooks/useSvelteFlow';
|
||||||
export * from '$lib/hooks/useUpdateNodeInternals';
|
export * from '$lib/hooks/useUpdateNodeInternals';
|
||||||
export * from '$lib/hooks/useConnection';
|
export * from '$lib/hooks/useConnection';
|
||||||
|
export * from '$lib/hooks/useNodesEdges';
|
||||||
|
|
||||||
// types
|
// types
|
||||||
export type { Edge, EdgeProps, EdgeTypes, DefaultEdgeOptions } from '$lib/types/edges';
|
export type { Edge, EdgeProps, EdgeTypes, DefaultEdgeOptions } from '$lib/types/edges';
|
||||||
|
|||||||
Reference in New Issue
Block a user