@mica/sdk (SDK contract v1)
    Preparing search index...

    Interface PointerDragOptions

    What pointerDrag calls. Travel is always since the press, in the element's own pixels.

    interface PointerDragOptions {
        onend?: (dx: number, dy: number, event: PointerEvent) => void;
        onmove: (dx: number, dy: number, event: PointerEvent) => void;
        onstart?: (event: PointerEvent) => boolean | void;
    }
    Index
    onend?: (dx: number, dy: number, event: PointerEvent) => void

    Release, cancel (event.type === 'pointercancel'), or the pointer lost, with the final travel. Not called for a drag still in progress when the element is destroyed.

    onmove: (dx: number, dy: number, event: PointerEvent) => void

    Every move while pressed, with the travel so far.

    onstart?: (event: PointerEvent) => boolean | void

    A press on the element. Return false to leave this one alone: it is not tracked, and nothing else below is called for it. Only the primary button of a mouse reaches here.