ES Drager provides a rich set of event handlers to help you build interactive interfaces.
Event | Type | Description |
---|---|---|
onDragStart | () => void | Called when dragging begins |
onDrag | (pos: { x: number; y: number }) => void | Called continuously while dragging |
onDragEnd | () => void | Called when dragging ends |
Event | Type | Description |
---|---|---|
onRotate | (angle: number) => void | Called when rotation changes |
onScale | (scale: number) => void | Called when scale changes |
onConnect | (sourceId: string, sourceAnchor: string, targetId: string, targetAnchor: string) => void | Called when a connection is created |