UNPKG

igniteui-angular

Version:

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

33 lines (32 loc) 1.43 kB
import { ElementRef, NgZone, OnInit, OnDestroy } from '@angular/core'; import { Subject } from 'rxjs'; import * as i0 from "@angular/core"; /** * @hidden * @internal */ export declare class IgxColumnResizerDirective implements OnInit, OnDestroy { element: ElementRef<HTMLElement>; document: any; zone: NgZone; restrictHResizeMin: number; restrictHResizeMax: number; restrictResizerTop: number; resizeEnd: Subject<MouseEvent>; resizeStart: Subject<MouseEvent>; resize: Subject<any>; private _left; private _ratio; private _destroy; get ratio(): number; constructor(element: ElementRef<HTMLElement>, document: any, zone: NgZone); ngOnInit(): void; ngOnDestroy(): void; set left(val: number); set top(val: number); onMouseup(event: MouseEvent): void; onMousedown(event: MouseEvent): void; onMousemove(event: MouseEvent): void; static ɵfac: i0.ɵɵFactoryDeclaration<IgxColumnResizerDirective, never>; static ɵdir: i0.ɵɵDirectiveDeclaration<IgxColumnResizerDirective, "[igxResizer]", never, { "restrictHResizeMin": { "alias": "restrictHResizeMin"; "required": false; }; "restrictHResizeMax": { "alias": "restrictHResizeMax"; "required": false; }; "restrictResizerTop": { "alias": "restrictResizerTop"; "required": false; }; }, { "resizeEnd": "resizeEnd"; "resizeStart": "resizeStart"; "resize": "resize"; }, never, never, true, never>; }