UNPKG

tweak-tools

Version:

Tweak your React projects until awesomeness

18 lines (17 loc) 680 B
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;