diff --git a/packages/svelte/src/lib/hooks/useInitialized.ts b/packages/svelte/src/lib/hooks/useInitialized.ts index 93e6921b..09b0307c 100644 --- a/packages/svelte/src/lib/hooks/useInitialized.ts +++ b/packages/svelte/src/lib/hooks/useInitialized.ts @@ -1,4 +1,5 @@ import { useStore } from '$lib/store'; +import type { Readable } from 'svelte/store'; /** * Hook for seeing if nodes are initialized @@ -6,7 +7,9 @@ import { useStore } from '$lib/store'; */ export function useNodesInitialized() { const { nodesInitialized } = useStore(); - return nodesInitialized; + return { + subscribe: nodesInitialized.subscribe + } as Readable; } /** @@ -24,5 +27,7 @@ export function useEdgesInitialized() { */ export function useInitialized() { const { initialized } = useStore(); - return initialized; + return { + subscribe: initialized.subscribe + } as Readable; } diff --git a/packages/svelte/src/lib/index.ts b/packages/svelte/src/lib/index.ts index c88059b7..75f0092b 100644 --- a/packages/svelte/src/lib/index.ts +++ b/packages/svelte/src/lib/index.ts @@ -31,7 +31,7 @@ export * from '$lib/hooks/useConnection'; export * from '$lib/hooks/useNodesEdges'; export * from '$lib/hooks/useHandleConnections'; export * from '$lib/hooks/useNodesData'; -export * from '$lib/hooks/useInitialized'; +export { useInitialized, useNodesInitialized } from '$lib/hooks/useInitialized'; // types export type {