UNPKG

tweak-tools

Version:

Tweak your React projects until awesomeness

19 lines (14 loc) 613 B
import type { TweakInputProps, IntervalInput } from '../../types' import type { InternalNumberSettings } from '../Number/number-types' export type Interval = IntervalInput['value'] export type InternalInterval = { min: number; max: number } export type InternalIntervalSettings = { bounds: [number, number] min: InternalNumberSettings max: InternalNumberSettings } export type IntervalProps = TweakInputProps<Interval, InternalIntervalSettings, InternalInterval> export type IntervalSliderProps = { value: InternalInterval onDrag: (v: Partial<InternalInterval>) => void } & InternalIntervalSettings