UNPKG

ng2-ion-range-slider

Version:
73 lines (72 loc) 1.91 kB
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; }