You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
InternshipProject/node_modules/rc-slider/lib/Range.d.ts

42 lines
1.3 KiB

import React from 'react';
import type { SliderProps } from './Slider';
import type { GenericSliderProps, GenericSliderState } from './interface';
export interface RangeProps extends GenericSliderProps {
value?: number[];
defaultValue?: number[];
count?: number;
min?: number;
max?: number;
allowCross?: boolean;
pushable?: boolean | number;
onChange?: (value: number[]) => void;
onBeforeChange?: (value: number[]) => void;
onAfterChange?: (value: number[]) => void;
reverse?: boolean;
vertical?: boolean;
marks?: Record<number, React.ReactNode | {
style?: React.CSSProperties;
label?: string;
}>;
step?: number | null;
threshold?: number;
prefixCls?: string;
included?: boolean;
disabled?: boolean;
trackStyle?: React.CSSProperties[];
handleStyle?: React.CSSProperties[];
tabIndex?: number | number[];
ariaLabelGroupForHandles?: string | string[];
ariaLabelledByGroupForHandles?: string | string[];
ariaValueTextFormatterGroupForHandles?: ((value: number) => string)[];
handle?: SliderProps['handle'];
draggableTrack?: boolean;
}
interface RangeState extends GenericSliderState {
bounds: number[];
handle: number | null;
recent: number;
}
declare const _default: React.ComponentClass<RangeProps, RangeState>;
export default _default;