UNPKG

@swimlane/ngx-datatable

Version:

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

26 lines (25 loc) 1.27 kB
import { AfterViewInit, EventEmitter, OnDestroy } 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>; resizing: EventEmitter<any>; element: any; subscription: Subscription; private resizeHandle; 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": { "alias": "resizeEnabled"; "required": false; }; "minWidth": { "alias": "minWidth"; "required": false; }; "maxWidth": { "alias": "maxWidth"; "required": false; }; }, { "resize": "resize"; "resizing": "resizing"; }, never, never, true, never>; static ngAcceptInputType_resizeEnabled: unknown; static ngAcceptInputType_minWidth: unknown; static ngAcceptInputType_maxWidth: unknown; }