refactor(nodes)!: Remove draggable options, boolean only

Signed-off-by: Braks <78412429+bcakmakoglu@users.noreply.github.com>
This commit is contained in:
Braks
2021-12-20 19:29:52 +01:00
parent 5359e3a26a
commit 419b123fee
3 changed files with 25 additions and 8 deletions
+1 -4
View File
@@ -1,16 +1,13 @@
import { DraggableOptions } from '@braks/revue-draggable'
import { XYPosition, Position, SnapGrid, Element, XYZPosition, Dimensions } from './flow'
import { HandleElement, ValidConnectionFunc } from './components'
export type CoordinateExtent = [[number, number], [number, number]]
export type Draggable = Omit<DraggableOptions, 'scale' | 'grid' | 'enableUserSelectHack' | 'enableTransformFix'> | boolean
export interface Node<T = any> extends Element<T> {
position: XYPosition
targetPosition?: Position
sourcePosition?: Position
draggable?: Draggable
draggable?: boolean
selectable?: boolean
connectable?: boolean
dragHandle?: string