UNPKG

react-use-draggable-scroll

Version:

[![NPM Version](https://img.shields.io/npm/v/react-use-draggable-scroll)](https://www.npmjs.com/package/react-use-draggable-scroll)

16 lines (15 loc) 574 B
import { MutableRefObject } from "react"; declare type OptionsType = { decayRate?: number; safeDisplacement?: number; applyRubberBandEffect?: boolean; activeMouseButton?: "Left" | "Middle" | "Right"; isMounted?: boolean; }; declare type ReturnType = { events: { onMouseDown: (e: React.MouseEvent<HTMLElement>) => void; }; }; export declare function useDraggable(ref: MutableRefObject<HTMLElement>, { decayRate, safeDisplacement, applyRubberBandEffect, activeMouseButton, isMounted, }?: OptionsType): ReturnType; export {};