Added onInit and useInitialized hooks

This commit is contained in:
peterkogo
2024-01-18 12:14:12 +01:00
parent 7c49121c6e
commit 1fb668d936
10 changed files with 113 additions and 3 deletions
@@ -0,0 +1,28 @@
import { useStore } from '$lib/store';
/**
* Hook for seeing if nodes are initialized
* @returns - nodesInitialized Writable
*/
export function useNodesInitialized() {
const { nodesInitialized } = useStore();
return nodesInitialized;
}
/**
* Hook for seeing if edges are initialized
* @returns - edgesInitialized Writable
*/
export function useEdgesInitialized() {
const { edgesInitialized } = useStore();
return edgesInitialized;
}
/**
* Hook for seeing if the flow is initialized
* @returns - initialized Writable
*/
export function useInitialized() {
const { initialized } = useStore();
return initialized;
}