UNPKG

tdesign-mobile-vue

Version:
26 lines (25 loc) 680 B
import { TNode } from '../common'; export interface TdSliderProps { disabled?: boolean; label?: string | boolean | TNode<{ value: SliderValue; position?: 'start' | 'end'; }>; marks?: Array<number> | SliderMarks; max?: number; min?: number; range?: boolean; showExtremeValue?: boolean; step?: number; theme?: 'default' | 'capsule'; value?: SliderValue; defaultValue?: SliderValue; modelValue?: SliderValue; onChange?: (value: SliderValue) => void; } export interface SliderMarks { [mark: number]: string | TNode<{ value: number; }>; } export declare type SliderValue = number | Array<number>;