1 | import { Vue } from 'vue-property-decorator';
|
2 | import { Mark, Styles } from './typings';
|
3 | import './styles/mark.scss';
|
4 | export default class VueSlideMark extends Vue {
|
5 | mark: Mark;
|
6 | hideLabel?: boolean;
|
7 | stepStyle?: Styles;
|
8 | stepActiveStyle?: Styles;
|
9 | labelStyle?: Styles;
|
10 | labelActiveStyle?: Styles;
|
11 | get marksClasses(): (string | {
|
12 | 'vue-slider-mark-active': boolean | undefined;
|
13 | })[];
|
14 | get stepClasses(): (string | {
|
15 | 'vue-slider-mark-step-active': boolean | undefined;
|
16 | })[];
|
17 | get labelClasses(): (string | {
|
18 | 'vue-slider-mark-label-active': boolean | undefined;
|
19 | })[];
|
20 | labelClickHandle(e: MouseEvent | TouchEvent): void;
|
21 | render(): JSX.Element;
|
22 | }
|