UNPKG

@arco-design/web-react

Version:

Arco Design React UI Library.

20 lines (19 loc) 681 B
/// <reference types="react" /> interface MultiValueItem { value: [number, number]; key: string; } interface ControlBlockParams { value: [number, number] | MultiValueItem[]; multiple?: boolean; onActive?: (key: string) => void; onAdd?: (value: [number, number]) => void; onChange: (value: [number, number], key?: string) => void; } export declare const useControlBlock: ({ value, multiple, onActive, onAdd, onChange, }: ControlBlockParams) => { active: boolean; blockRef: import("react").MutableRefObject<HTMLDivElement>; handlerRef: import("react").MutableRefObject<HTMLDivElement>; onMouseDown: (ev: MouseEvent) => void; }; export {};