ng-zorro-antd-mobile
Version:
An enterprise-class mobile UI components based on Ant Design and Angular
65 lines (64 loc) • 1.78 kB
TypeScript
import { OnInit, EventEmitter, ElementRef } from '@angular/core';
import { ControlValueAccessor } from '@angular/forms';
export declare class RangeComponent implements OnInit, ControlValueAccessor {
private _elf;
prefixCls: string;
offset: any[];
length: any[];
upperBound: number;
lowerBound: number;
maxBound: number[];
minBound: number[];
sliderCls: object;
sliderLength: number;
sliderStart: number;
private _min;
private _max;
private _step;
private _value;
private _defaultValue;
private _disabled;
private _marks;
private _dots;
private _included;
private _count;
private _allowCross;
private _pushable;
private _handleStyle;
private _trackStyle;
private _railStyle;
private _handleCount;
min: number;
max: number;
step: number;
value: [number];
defaultValue: any;
disabled: boolean;
marks: object;
dots: boolean;
included: boolean;
count: number;
allowCross: boolean;
pushable: number;
handleStyle: any[];
trackStyle: any[];
railStyle: any[];
onChange: EventEmitter<any>;
onAfterChange: EventEmitter<any>;
amWrapper: boolean;
private _ngModelOnChange;
private _ngModelOnTouched;
constructor(_elf: ElementRef);
setCls(): void;
initialValue(): void;
handleChange(e: any, i: any): void;
handleAfterChange(e: any, i: any): void;
setTrackStyle(value: any): void;
setValueBound(): void;
verifyPushable(): boolean;
writeValue(value: number[]): void;
setValue(value: number[], isWriteValue?: boolean): void;
registerOnChange(fn: (value: number[]) => void): void;
registerOnTouched(fn: (value: number) => void): void;
ngOnInit(): void;
}