tweak-tools
Version:
Tweak your React projects until awesomeness
18 lines (17 loc) • 680 B
TypeScript
import type { TweakInputProps, IntervalInput } from '../../types';
import type { InternalNumberSettings } from '../Number/number-types';
export declare type Interval = IntervalInput['value'];
export declare type InternalInterval = {
min: number;
max: number;
};
export declare type InternalIntervalSettings = {
bounds: [number, number];
min: InternalNumberSettings;
max: InternalNumberSettings;
};
export declare type IntervalProps = TweakInputProps<Interval, InternalIntervalSettings, InternalInterval>;
export declare type IntervalSliderProps = {
value: InternalInterval;
onDrag: (v: Partial<InternalInterval>) => void;
} & InternalIntervalSettings;