refactor(types): add NodePositionChange type

This commit is contained in:
moklick
2022-01-25 13:54:33 +01:00
parent 2a4dfce61c
commit 067d681485
4 changed files with 27 additions and 15 deletions
+8 -3
View File
@@ -4,9 +4,14 @@ import { NodeHandleBounds } from './nodes';
export type NodeDimensionChange = {
id: string;
type: 'dimensions';
dimensions?: Dimensions;
position?: XYPosition;
dimensions: Dimensions;
handleBounds?: NodeHandleBounds;
};
export type NodePositionChange = {
id: string;
type: 'position';
position?: XYPosition;
dragging?: boolean;
};
@@ -21,7 +26,7 @@ export type NodeRemoveChange = {
type: 'remove';
};
export type NodeChange = NodeDimensionChange | NodeSelectionChange | NodeRemoveChange;
export type NodeChange = NodeDimensionChange | NodePositionChange | NodeSelectionChange | NodeRemoveChange;
export type EdgeSelectionChange = NodeSelectionChange;
export type EdgeRemoveChange = NodeRemoveChange;