@tresjs/leches
Version:
Tasty GUI for Vue controls 🍰
14 lines (13 loc) • 450 B
TypeScript
import { MaybeRef, Ref } from 'vue';
export interface UseNumberDragOptions {
getValue: () => number;
step: MaybeRef<number>;
min?: MaybeRef<number | undefined>;
max?: MaybeRef<number | undefined>;
onUpdate: (value: number) => void;
formatDelta?: (value: number) => string;
}
export declare function useNumberDrag(options: UseNumberDragOptions): {
onMouseDown: (event: MouseEvent) => void;
isDragging: Ref<boolean>;
};