tdesign-vue
Version:
24 lines (23 loc) • 621 B
TypeScript
import { TdInputNumberProps } from '../input-number/type';
import { TdTooltipProps } from '../tooltip/type';
import { TNode } from '../common';
interface Marks {
[mark: number]: string | TNode<{
value: number;
}>;
}
export interface TdSliderProps {
disabled?: boolean;
inputNumberProps?: TdInputNumberProps;
layout?: 'vertical' | 'horizontal';
marks?: Marks;
max?: number;
min?: number;
range?: boolean;
step?: number;
tooltipProps?: TdTooltipProps;
value?: number | Array<number>;
defaultValue?: number | Array<number>;
onChange?: () => void;
}
export {};