@arco-design/web-react
Version:
Arco Design React UI Library.
16 lines (15 loc) • 491 B
TypeScript
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;
};