ng2-ion-range-slider
Version:
Ion Range Slider for AngularJS 2
73 lines (72 loc) • 1.91 kB
TypeScript
import { ElementRef, OnChanges, SimpleChanges, EventEmitter } from "@angular/core";
import 'ion-rangeslider';
export declare class IonRangeSliderComponent implements OnChanges {
private min;
private max;
private from;
private to;
private disable;
private type;
private step;
private min_interval;
private max_interval;
private drag_interval;
private values;
private from_fixed;
private from_min;
private from_max;
private from_shadow;
private to_fixed;
private to_min;
private to_max;
private to_shadow;
private prettify_enabled;
private prettify_separator;
private force_edges;
private keyboard;
private keyboard_step;
private grid;
private grid_margin;
private grid_num;
private grid_snap;
private hide_min_max;
private hide_from_to;
private prefix;
private postfix;
private max_postfix;
private decorate_both;
private values_separator;
private input_values_separator;
private prettify;
onStart: EventEmitter<IonRangeSliderCallback>;
onChange: EventEmitter<IonRangeSliderCallback>;
onFinish: EventEmitter<IonRangeSliderCallback>;
onUpdate: EventEmitter<IonRangeSliderCallback>;
private el;
private inputElem;
private initialized;
private from_percent;
private from_value;
private to_percent;
private to_value;
constructor(el: ElementRef);
ngOnInit(): void;
ngOnChanges(changes: SimpleChanges): void;
update(data: any): void;
reset(): void;
destroy(): void;
private initSlider();
private toBoolean(value);
private updateInternalValues(data);
private buildCallback();
}
export declare class IonRangeSliderCallback {
min: any;
max: any;
from: number;
from_percent: number;
from_value: number;
to: number;
to_percent: number;
to_value: number;
}