@@ -8,6 +8,7 @@ import type {
8
8
FlowElements ,
9
9
FlowExportObject ,
10
10
FlowOptions ,
11
+ FlowProps ,
11
12
Rect ,
12
13
SelectionMode ,
13
14
SelectionRect ,
@@ -41,7 +42,7 @@ export interface UpdateNodeDimensionsParams {
41
42
forceUpdate ?: boolean
42
43
}
43
44
44
- export interface State extends Omit < FlowOptions , 'id' | 'modelValue' > {
45
+ export interface State extends Omit < FlowProps , 'id' | 'modelValue' > {
45
46
/** Vue flow element ref */
46
47
vueFlowRef : HTMLDivElement | null
47
48
/** Vue flow viewport element */
@@ -259,8 +260,8 @@ export interface Actions extends Omit<ViewportHelper, 'viewportInitialized'> {
259
260
/** applies default node change handler */
260
261
applyNodeChanges : ( changes : NodeChange [ ] ) => GraphNode [ ]
261
262
/**
262
- * @deprecated will be removed in the next major, use `addSelectedNodes`/`addSelectedEdges` instead
263
263
* manually select elements and add to state
264
+ * @deprecated will be removed in the next major, use {@link Actions.addSelectedNodes} or {@link Actions.addSelectedEdges} instead
264
265
*/
265
266
addSelectedElements : ( elements : FlowElements ) => void
266
267
/** manually select edges and add to state */
@@ -334,23 +335,23 @@ export interface Getters {
334
335
/** returns object containing current node types */
335
336
getNodeTypes : Record < keyof DefaultNodeTypes | string , NodeComponent >
336
337
/**
338
+ * get all elements
337
339
* @deprecated - will be removed in next major version
338
- * get all elements (filters hidden elements)
339
340
*/
340
341
getElements : FlowElements
341
- /**
342
- * @deprecated - will be removed in next major version; use `useVisibleNodes` instead
343
- * all visible nodes
344
- */
342
+ /** all visible node */
345
343
getNodes : GraphNode [ ]
344
+ /** all visible edges */
345
+ getEdges : GraphEdge [ ]
346
346
/**
347
- * @deprecated - will be removed in next major version; use `useVisibleEdges` instead
348
- * all visible edges
347
+ * returns a node by id
348
+ * @deprecated use { @link Actions.findNode} instead
349
349
*/
350
- getEdges : GraphEdge [ ]
351
- /** @deprecated use {@link Actions.findNode} instead; returns a node by id */
352
350
getNode : ( id : string ) => GraphNode | undefined
353
- /** @deprecated use {@link Actions.findEdge} instead; returns an edge by id */
351
+ /**
352
+ * returns an edge by id
353
+ * @deprecated use {@link Actions.findEdge} instead
354
+ */
354
355
getEdge : ( id : string ) => GraphEdge | undefined
355
356
/** returns all currently selected elements */
356
357
getSelectedElements : FlowElements
@@ -359,13 +360,13 @@ export interface Getters {
359
360
/** returns all currently selected edges */
360
361
getSelectedEdges : GraphEdge [ ]
361
362
/**
362
- * @deprecated - will be removed in next major version; use `useNodesInitialized` instead
363
363
* returns all nodes that are initialized, i.e. they have actual dimensions
364
+ * @deprecated - will be removed in next major version; use {@link useNodesInitialized} instead
364
365
*/
365
366
getNodesInitialized : GraphNode [ ]
366
367
/**
367
- * @deprecated - will be removed in next major version; use `useNodesInitialized` instead
368
368
* returns a boolean flag whether all current nodes are initialized
369
+ * @deprecated - will be removed in next major version; use {@link useNodesInitialized} instead
369
370
*/
370
371
areNodesInitialized : boolean
371
372
}
0 commit comments