ngx-bootstrap-slider
Version:
A flexible bootstrap slider for Angular
48 lines (47 loc) • 3.35 kB
TypeScript
import { OnInit, EventEmitter } from '@angular/core';
import * as i0 from "@angular/core";
export declare class SliderComponent implements OnInit {
sliderElement: any;
slider: any;
initialOptions: any;
initialStyle: any;
set style(value: any);
set value(value: number | any[]);
valueChange: EventEmitter<any>;
set min(value: number);
set max(value: number);
set step(value: number);
set precision(value: number);
set orientation(value: string);
set range(value: boolean);
set selection(value: string);
set tooltip(value: string);
set tooltipSplit(value: boolean);
set tooltipPosition(value: string);
set handle(value: string);
set reversed(value: boolean);
set rtl(value: boolean);
set enabled(value: boolean);
set naturalArrowKeys(value: boolean);
set ticks(value: any[]);
set ticksPositions(value: number[]);
set ticksLabels(value: string[]);
set ticksSnapBounds(value: number);
set ticksTooltip(value: boolean);
set scale(value: string);
set labelledBy(value: string[]);
set rangeHighlights(value: any[]);
set formatter(value: Function);
set lockToTicks(value: Function);
slide: EventEmitter<any>;
slideStart: EventEmitter<any>;
slideStop: EventEmitter<any>;
change: EventEmitter<any>;
constructor();
private addChangeListeners;
private prepareSlider;
private changeAttribute;
ngOnInit(): void;
static ɵfac: i0.ɵɵFactoryDeclaration<SliderComponent, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<SliderComponent, "mv-slider", never, { "style": { "alias": "style"; "required": false; }; "value": { "alias": "value"; "required": false; }; "min": { "alias": "min"; "required": false; }; "max": { "alias": "max"; "required": false; }; "step": { "alias": "step"; "required": false; }; "precision": { "alias": "precision"; "required": false; }; "orientation": { "alias": "orientation"; "required": false; }; "range": { "alias": "range"; "required": false; }; "selection": { "alias": "selection"; "required": false; }; "tooltip": { "alias": "tooltip"; "required": false; }; "tooltipSplit": { "alias": "tooltipSplit"; "required": false; }; "tooltipPosition": { "alias": "tooltipPosition"; "required": false; }; "handle": { "alias": "handle"; "required": false; }; "reversed": { "alias": "reversed"; "required": false; }; "rtl": { "alias": "rtl"; "required": false; }; "enabled": { "alias": "enabled"; "required": false; }; "naturalArrowKeys": { "alias": "naturalArrowKeys"; "required": false; }; "ticks": { "alias": "ticks"; "required": false; }; "ticksPositions": { "alias": "ticksPositions"; "required": false; }; "ticksLabels": { "alias": "ticksLabels"; "required": false; }; "ticksSnapBounds": { "alias": "ticksSnapBounds"; "required": false; }; "ticksTooltip": { "alias": "ticksTooltip"; "required": false; }; "scale": { "alias": "scale"; "required": false; }; "labelledBy": { "alias": "labelledBy"; "required": false; }; "rangeHighlights": { "alias": "rangeHighlights"; "required": false; }; "formatter": { "alias": "formatter"; "required": false; }; "lockToTicks": { "alias": "lockToTicks"; "required": false; }; }, { "valueChange": "valueChange"; "slide": "slide"; "slideStart": "slideStart"; "slideStop": "slideStop"; "change": "change"; }, never, never, false, never>;
}