slider-element.directive.d.ts 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637
  1. import { ElementRef, Renderer2 } from '@angular/core';
  2. export declare class SliderElementDirective {
  3. protected elemRef: ElementRef;
  4. protected renderer: Renderer2;
  5. private _position;
  6. readonly position: number;
  7. private _dimension;
  8. readonly dimension: number;
  9. private _alwaysHide;
  10. readonly alwaysHide: boolean;
  11. private _vertical;
  12. readonly vertical: boolean;
  13. private _scale;
  14. readonly scale: number;
  15. opacity: number;
  16. visibility: string;
  17. left: string;
  18. bottom: string;
  19. height: string;
  20. width: string;
  21. private eventListenerHelper;
  22. private eventListeners;
  23. constructor(elemRef: ElementRef, renderer: Renderer2);
  24. setAlwaysHide(hide: boolean): void;
  25. hide(): void;
  26. show(): void;
  27. isVisible(): boolean;
  28. setVertical(vertical: boolean): void;
  29. setScale(scale: number): void;
  30. setPosition(pos: number): void;
  31. calculateDimension(): void;
  32. setDimension(dim: number): void;
  33. getBoundingClientRect(): ClientRect;
  34. on(eventName: string, callback: (event: any) => void, debounceInterval?: number): void;
  35. onPassive(eventName: string, callback: (event: any) => void, debounceInterval?: number): void;
  36. off(eventName?: string): void;
  37. }