UNPKG

igniteui-angular

Version:

Ignite UI for Angular is a dependency-free Angular toolkit for building modern web apps

50 lines (49 loc) 1.37 kB
import { AfterViewInit, ElementRef, NgZone, OnDestroy } from '@angular/core'; import { ColumnType } from '../common/grid.interface'; import { IgxColumnResizingService } from './resizing.service'; import * as i0 from "@angular/core"; /** * @hidden * @internal */ export declare class IgxResizeHandleDirective implements AfterViewInit, OnDestroy { protected zone: NgZone; protected element: ElementRef; colResizingService: IgxColumnResizingService; /** * @hidden */ column: ColumnType; /** * @hidden */ protected _dblClick: boolean; /** * @hidden */ private destroy$; private readonly DEBOUNCE_TIME; constructor(zone: NgZone, element: ElementRef, colResizingService: IgxColumnResizingService); /** * @hidden */ onDoubleClick(): void; /** * @hidden */ ngOnDestroy(): void; /** * @hidden */ ngAfterViewInit(): void; /** * @hidden */ private _onResizeAreaMouseDown; /** * @hidden */ protected initResizeService(event?: any): void; static ɵfac: i0.ɵɵFactoryDeclaration<IgxResizeHandleDirective, never>; static ɵdir: i0.ɵɵDirectiveDeclaration<IgxResizeHandleDirective, "[igxResizeHandle]", never, { "column": { "alias": "igxResizeHandle"; "required": false; }; }, {}, never, never, true, never>; }