ES Drager

Event Handlers

ES Drager provides a rich set of event handlers to help you build interactive interfaces.

Drag Events

EventTypeDescription
onDragStart() => voidCalled when dragging begins
onDrag(pos: { x: number; y: number }) => voidCalled continuously while dragging
onDragEnd() => voidCalled when dragging ends

Feature Events

EventTypeDescription
onRotate(angle: number) => voidCalled when rotation changes
onScale(scale: number) => voidCalled when scale changes
onConnect(sourceId: string, sourceAnchor: string, targetId: string, targetAnchor: string) => voidCalled when a connection is created