1 | import { ElementRef, EventEmitter, OnDestroy, AfterViewInit, Renderer2 } from '@angular/core';
|
2 | import { Subscription } from 'rxjs';
|
3 | import * as i0 from "@angular/core";
|
4 | export declare class ResizeableDirective implements OnDestroy, AfterViewInit {
|
5 | private renderer;
|
6 | resizeEnabled: boolean;
|
7 | minWidth: number;
|
8 | maxWidth: number;
|
9 | resize: EventEmitter<any>;
|
10 | element: HTMLElement;
|
11 | subscription: Subscription;
|
12 | resizing: boolean;
|
13 | private resizeHandle;
|
14 | constructor(element: ElementRef, renderer: Renderer2);
|
15 | ngAfterViewInit(): void;
|
16 | ngOnDestroy(): void;
|
17 | onMouseup(): void;
|
18 | onMousedown(event: MouseEvent): void;
|
19 | move(event: MouseEvent, initialWidth: number, mouseDownScreenX: number): void;
|
20 | private _destroySubscription;
|
21 | static ɵfac: i0.ɵɵFactoryDeclaration<ResizeableDirective, never>;
|
22 | static ɵdir: i0.ɵɵDirectiveDeclaration<ResizeableDirective, "[resizeable]", never, { "resizeEnabled": "resizeEnabled"; "minWidth": "minWidth"; "maxWidth": "maxWidth"; }, { "resize": "resize"; }, never>;
|
23 | }
|