@rp3e11/ngx-slider
Version:
Self-contained, mobile friendly slider component for Angular 13 based on angularjs-slider
43 lines (42 loc) • 1.59 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;
opacity: number;
visibility: string;
left: string;
bottom: string;
height: string;
width: 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;
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>;
}