UNPKG

igniteui-angular

Version:

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

33 lines (32 loc) 1.59 kB
import { OnDestroy, ElementRef, Renderer2, NgZone } from '@angular/core'; import { IgxColumnMovingService } from './moving.service'; import { IgxDropDirective } from '../../directives/drag-drop/drag-drop.directive'; import { IgxForOfDirective, IgxGridForOfDirective } from '../../directives/for-of/for_of.directive'; import { ColumnType } from '../common/grid.interface'; import * as i0 from "@angular/core"; export declare class IgxColumnMovingDropDirective extends IgxDropDirective implements OnDestroy { private ref; private renderer; private _; private cms; set data(val: ColumnType | IgxForOfDirective<ColumnType, ColumnType[]>); get column(): ColumnType; get isDropTarget(): boolean; get horizontalScroll(): IgxGridForOfDirective<ColumnType, ColumnType[]>; get nativeElement(): HTMLElement; private _dropPos; private _dropIndicator; private _lastDropIndicator; private _column; private _displayContainer; private _dragLeave; private _dropIndicatorClass; constructor(ref: ElementRef<HTMLElement>, renderer: Renderer2, _: NgZone, cms: IgxColumnMovingService); ngOnDestroy(): void; onDragOver(event: any): void; onDragEnter(event: any): void; onDragLeave(event: any): void; onDragDrop(event: any): void; static ɵfac: i0.ɵɵFactoryDeclaration<IgxColumnMovingDropDirective, never>; static ɵdir: i0.ɵɵDirectiveDeclaration<IgxColumnMovingDropDirective, "[igxColumnMovingDrop]", never, { "data": { "alias": "igxColumnMovingDrop"; "required": false; }; }, {}, never, never, true, never>; }