UNPKG

@bee-design/ui

Version:

Bee Design React UI Library.

16 lines (15 loc) 506 B
import { IntervalConfig } from './useInterval'; export default function useLegalValue(props: { isRange: boolean; min: number; max: number; onlyMarkValue: boolean; step: number; intervalConfigs: IntervalConfig[]; marks: object; }): { getLegalRangeValue: (val: number | number[]) => number[]; getLegalValue: (val: any) => number; isLegalValue: (val: any) => boolean; getNextMarkValue: (value: number, type: 'addition' | 'subtraction') => number; };