UNPKG

@reactivers/use-hover

Version:

Hover/Mouse Over on elements in React with hook

18 lines (17 loc) 703 B
export declare const isPointInRect: (point: { x: number; y: number; }, rect: { top: number; right: number; bottom: number; left: number; }, includeBorders?: boolean) => boolean; declare type Grow<T, A extends Array<T>> = ((x: T, ...xs: A) => void) extends (...a: infer X) => void ? X : never; declare type GrowToSize<T, A extends Array<T>, N extends number> = { 0: A; 1: GrowToSize<T, Grow<T, A>, N>; }[A['length'] extends N ? 0 : 1]; export declare type FixedArray<T, N extends number> = GrowToSize<T, [], N>; export declare const isInRange: (range: FixedArray<number, 2>, num: number, includeFrom?: boolean, includeTo?: boolean) => boolean; export {};