UNPKG

@angular-slider/ngx-slider

Version:

Self-contained, mobile friendly slider component for Angular based on angularjs-slider

48 lines (47 loc) 1.74 kB
import { ElementRef, Renderer2, ChangeDetectorRef } from '@angular/core'; import * as i0 from "@angular/core"; export declare class SliderElementDirective { protected elemRef: ElementRef; protected renderer: Renderer2; protected changeDetectionRef: ChangeDetectorRef; private _position; get position(): number; private _dimension; get dimension(): number; private _alwaysHide; get alwaysHide(): boolean; private _vertical; get vertical(): boolean; private _scale; get scale(): number; private _rotate; get rotate(): number; opacity: number; visibility: string; left: string; bottom: string; height: string; width: string; transform: string; private eventListenerHelper; private eventListeners; constructor(elemRef: ElementRef, renderer: Renderer2, changeDetectionRef: ChangeDetectorRef); setAlwaysHide(hide: boolean): void; hide(): void; show(): void; isVisible(): boolean; setVertical(vertical: boolean): void; setScale(scale: number): void; setRotate(rotate: number): void; getRotate(): number; setPosition(pos: number): void; calculateDimension(): void; setDimension(dim: number): void; getBoundingClientRect(): ClientRect; on(eventName: string, callback: (event: any) => void, debounceInterval?: number): void; onPassive(eventName: string, callback: (event: any) => void, debounceInterval?: number): void; off(eventName?: string): void; private isRefDestroyed; static ɵfac: i0.ɵɵFactoryDeclaration<SliderElementDirective, never>; static ɵdir: i0.ɵɵDirectiveDeclaration<SliderElementDirective, "[ngxSliderElement]", never, {}, {}, never, never, false, never>; }