Creates a new instance of the drag node interaction handler.
The NVL instance to attach the interaction handler to.
Returns the current options of the interaction.
The current options of the interaction.
Enables or disables global text selection during a drag or pan operation.
Whether to enable or disable global text selection.
Optional
eventFunction: ((this: HTMLElement, ev: MouseEvent) => void)The event function to be added/removed when text selection is disabled/enabled.
Add or update a callback for a given event of type.
The name of the event.
The callback to be called when the event is triggered.
Interaction handler for dragging nodes, which is achieved by clicking and moving the node. When multiple nodes are selected, they are all dragged.
For examples, head to the Drag Node Interaction documentation page.