@angular-slider/ngx-slider
Version:
Self-contained, mobile friendly slider component for Angular based on angularjs-slider
48 lines (47 loc) • 1.74 kB
TypeScript
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>;
}