feat(core): add getNodesInitialized getter to store
Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com>
This commit is contained in:
@@ -102,6 +102,8 @@ export function useGetters(state: State): ComputedGetters {
|
||||
...(getSelectedEdges.value ?? []),
|
||||
])
|
||||
|
||||
const getNodesInitialized: ComputedGetters['getNodesInitialized'] = computed(() => getNodes.value.filter((n) => n.initialized))
|
||||
|
||||
return {
|
||||
getNode,
|
||||
getEdge,
|
||||
@@ -113,5 +115,6 @@ export function useGetters(state: State): ComputedGetters {
|
||||
getSelectedElements,
|
||||
getSelectedNodes,
|
||||
getSelectedEdges,
|
||||
getNodesInitialized,
|
||||
}
|
||||
}
|
||||
|
||||
@@ -264,6 +264,9 @@ export interface Getters {
|
||||
getSelectedNodes: GraphNode[]
|
||||
/** returns all currently selected edges */
|
||||
getSelectedEdges: GraphEdge[]
|
||||
|
||||
/** returns all nodes that are initialized, i.e. they have actual dimensions */
|
||||
getNodesInitialized: GraphNode[]
|
||||
}
|
||||
|
||||
export type ComputedGetters = {
|
||||
|
||||
Reference in New Issue
Block a user