ng-zorro-antd-mobile
Version:
An enterprise-class mobile UI components based on Ant Design and Angular
52 lines (51 loc) • 1.44 kB
TypeScript
import { OnInit, EventEmitter, ElementRef } from '@angular/core';
import { ControlValueAccessor } from '@angular/forms';
export declare class SliderComponent implements OnInit, ControlValueAccessor {
private _elf;
prefixCls: string;
sliderLength: number;
sliderStart: number;
sliderCls: object;
offset: number;
length: number;
private _min;
private _max;
private _step;
private _value;
private _defaultValue;
private _disabled;
private _marks;
private _dots;
private _included;
private _handleStyle;
private _trackStyle;
private _railStyle;
min: number;
max: number;
step: number;
value: number;
defaultValue: any;
disabled: boolean;
marks: object;
dots: boolean;
included: boolean;
handleStyle: object;
trackStyle: object;
railStyle: object;
onAfterChange: EventEmitter<any>;
onChange: EventEmitter<any>;
amSliderWrapper: boolean;
private _ngModelOnChange;
private _ngModelOnTouched;
constructor(_elf: ElementRef);
setCls(): void;
handleChange(e: any): void;
handleAfterChange(e: any): void;
valueRange(): void;
ngOnInit(): void;
writeValue(value: number): void;
setValue(value: number, isWriteValue?: boolean): void;
setTrack(e: any): void;
registerOnChange(fn: (value: number) => void): void;
registerOnTouched(fn: (value: number) => void): void;
}