resizeable.directive.d.ts 740 B

1234567891011121314151617181920
  1. import { ElementRef, EventEmitter, OnDestroy, AfterViewInit, Renderer2 } from '@angular/core';
  2. import { Subscription } from 'rxjs';
  3. export declare class ResizeableDirective implements OnDestroy, AfterViewInit {
  4. private renderer;
  5. resizeEnabled: boolean;
  6. minWidth: number;
  7. maxWidth: number;
  8. resize: EventEmitter<any>;
  9. element: HTMLElement;
  10. subscription: Subscription;
  11. resizing: boolean;
  12. private resizeHandle;
  13. constructor(element: ElementRef, renderer: Renderer2);
  14. ngAfterViewInit(): void;
  15. ngOnDestroy(): void;
  16. onMouseup(): void;
  17. onMousedown(event: MouseEvent): void;
  18. move(event: MouseEvent, initialWidth: number, mouseDownScreenX: number): void;
  19. private _destroySubscription;
  20. }