UNPKG

@swimlane/ngx-datatable

Version:

ngx-datatable is an Angular table grid component for presenting large and complex data.

24 lines (23 loc) 1.06 kB
import { ElementRef, EventEmitter, OnDestroy, AfterViewInit, Renderer2 } from '@angular/core'; import { Subscription } from 'rxjs'; import * as i0 from "@angular/core"; export declare class ResizeableDirective implements OnDestroy, AfterViewInit { private renderer; resizeEnabled: boolean; minWidth: number; maxWidth: number; resize: EventEmitter<any>; element: HTMLElement; subscription: Subscription; resizing: boolean; private resizeHandle; constructor(element: ElementRef, renderer: Renderer2); ngAfterViewInit(): void; ngOnDestroy(): void; onMouseup(): void; onMousedown(event: MouseEvent): void; move(event: MouseEvent, initialWidth: number, mouseDownScreenX: number): void; private _destroySubscription; static ɵfac: i0.ɵɵFactoryDeclaration<ResizeableDirective, never>; static ɵdir: i0.ɵɵDirectiveDeclaration<ResizeableDirective, "[resizeable]", never, { "resizeEnabled": "resizeEnabled"; "minWidth": "minWidth"; "maxWidth": "maxWidth"; }, { "resize": "resize"; }, never>; }