UNPKG

comic-plus

Version:

<p align="center"> <img width="200px" src="./logo.png"/> </p>

42 lines (40 loc) 1.41 kB
import { PropType, ExtractPropTypes } from 'vue'; import { ComicType, Arrayable, ComicSize } from '../../../utils'; import { Marks } from './type'; export declare const sliderProps: { readonly modelValue: PropType<number | number[]>; readonly type: { readonly type: PropType<ComicType>; readonly default: "primary"; }; readonly size: PropType<ComicSize>; readonly color: StringConstructor; readonly range: BooleanConstructor; readonly max: { readonly type: NumberConstructor; readonly default: 100; }; readonly min: { readonly type: NumberConstructor; readonly default: 0; }; readonly step: { readonly type: NumberConstructor; readonly default: 1; }; readonly showInput: BooleanConstructor; readonly showStep: BooleanConstructor; readonly disabled: BooleanConstructor; readonly marks: PropType<Marks>; readonly showTooltip: { readonly type: BooleanConstructor; readonly default: true; }; readonly formatTooltip: PropType<(value: number) => string>; }; export type SliderProps = ExtractPropTypes<typeof sliderProps>; export declare const sliderEmits: { "update:modelValue": (value: Arrayable<number>) => value is number | number[]; change: (value: Arrayable<number>) => value is number | number[]; }; export type SliderEmits = typeof sliderEmits;