UNPKG

740 BTypeScriptView Raw
1import { ElementRef, EventEmitter, OnDestroy, AfterViewInit, Renderer2 } from '@angular/core';
2import { Subscription } from 'rxjs';
3export 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}