UNPKG

igniteui-angular

Version:

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

24 lines (23 loc) 1.07 kB
import { Renderer2 } from '@angular/core'; import { IgxDragDirective, IgxDropDirective } from './drag-drop.directive'; export interface IDropStrategy { dropAction: (drag: IgxDragDirective, drop: IgxDropDirective, atIndex: number) => void; } export declare class IgxDefaultDropStrategy implements IDropStrategy { dropAction(_drag: IgxDragDirective, _drop: IgxDropDirective, _atIndex: number): void; } export declare class IgxAppendDropStrategy implements IDropStrategy { private _renderer; constructor(_renderer: Renderer2); dropAction(drag: IgxDragDirective, drop: IgxDropDirective, _atIndex: number): void; } export declare class IgxPrependDropStrategy implements IDropStrategy { private _renderer; constructor(_renderer: Renderer2); dropAction(drag: IgxDragDirective, drop: IgxDropDirective, _atIndex: number): void; } export declare class IgxInsertDropStrategy implements IDropStrategy { private _renderer; constructor(_renderer: Renderer2); dropAction(drag: IgxDragDirective, drop: IgxDropDirective, atIndex: number): void; }