useInitialized and useNodesInitialized now return a readable, useEdgesInitialized is not exported

This commit is contained in:
peterkogo
2024-01-22 16:34:01 +01:00
parent a4145a33bd
commit efbf2b3582
2 changed files with 8 additions and 3 deletions
@@ -1,4 +1,5 @@
import { useStore } from '$lib/store'; import { useStore } from '$lib/store';
import type { Readable } from 'svelte/store';
/** /**
* Hook for seeing if nodes are initialized * Hook for seeing if nodes are initialized
@@ -6,7 +7,9 @@ import { useStore } from '$lib/store';
*/ */
export function useNodesInitialized() { export function useNodesInitialized() {
const { nodesInitialized } = useStore(); const { nodesInitialized } = useStore();
return nodesInitialized; return {
subscribe: nodesInitialized.subscribe
} as Readable<boolean>;
} }
/** /**
@@ -24,5 +27,7 @@ export function useEdgesInitialized() {
*/ */
export function useInitialized() { export function useInitialized() {
const { initialized } = useStore(); const { initialized } = useStore();
return initialized; return {
subscribe: initialized.subscribe
} as Readable<boolean>;
} }
+1 -1
View File
@@ -31,7 +31,7 @@ export * from '$lib/hooks/useConnection';
export * from '$lib/hooks/useNodesEdges'; export * from '$lib/hooks/useNodesEdges';
export * from '$lib/hooks/useHandleConnections'; export * from '$lib/hooks/useHandleConnections';
export * from '$lib/hooks/useNodesData'; export * from '$lib/hooks/useNodesData';
export * from '$lib/hooks/useInitialized'; export { useInitialized, useNodesInitialized } from '$lib/hooks/useInitialized';
// types // types
export type { export type {