UNPKG

@spotware/react-dnd-scrollzone

Version:

A cross browser solution to scrolling during drag and drop.

23 lines (19 loc) 674 B
import { ComponentType } from 'react'; type StrengthFunction = ( rect: { x: number; y: number; w: number; h: number; }, point: { x: number; y: number; } ) => number; declare function createHorizontalStrength(_buffer: number): StrengthFunction; declare function createVerticalStrength(_buffer: number): StrengthFunction; declare const defaultHorizontalStrength: StrengthFunction; declare const defaultVerticalStrength: StrengthFunction; declare function createScrollingComponent<Props>(Component: ComponentType<Props> ): ComponentType<Props>; export default createScrollingComponent;