feat(core,composables): add useNodesInitialized composable

This commit is contained in:
braks
2024-02-15 17:46:21 +01:00
committed by Braks
parent eb78f77c72
commit f2165afe6f
3 changed files with 33 additions and 0 deletions
+6
View File
@@ -125,10 +125,16 @@ export function useGetters(state: State, nodeIds: ComputedRef<string[]>, edgeIds
...(getSelectedEdges.value ?? []),
])
/**
* @deprecated will be removed in next major version; use `useNodesInitialized` instead
*/
const getNodesInitialized: ComputedGetters['getNodesInitialized'] = computed(() =>
getNodes.value.filter((n) => n.initialized && n.handleBounds !== undefined),
)
/**
* @deprecated will be removed in next major version; use `useNodesInitialized` instead
*/
const areNodesInitialized: ComputedGetters['areNodesInitialized'] = computed(
() => getNodes.value.length > 0 && getNodesInitialized.value.length === getNodes.value.length,
)