UNPKG

1.08 kBTypeScriptView Raw
1import { EventEmitter, QueryList, KeyValueDiffers, AfterContentInit, OnDestroy } from '@angular/core';
2import { DraggableDirective } from './draggable.directive';
3import * as i0 from "@angular/core";
4export declare class OrderableDirective implements AfterContentInit, OnDestroy {
5 private document;
6 reorder: EventEmitter<any>;
7 targetChanged: EventEmitter<any>;
8 draggables: QueryList<DraggableDirective>;
9 positions: any;
10 differ: any;
11 lastDraggingIndex: number;
12 constructor(differs: KeyValueDiffers, document: any);
13 ngAfterContentInit(): void;
14 ngOnDestroy(): void;
15 updateSubscriptions(): void;
16 onDragStart(): void;
17 onDragging({ element, model, event }: any): void;
18 onDragEnd({ element, model, event }: any): void;
19 isTarget(model: any, event: any): any;
20 private createMapDiffs;
21 static ɵfac: i0.ɵɵFactoryDeclaration<OrderableDirective, never>;
22 static ɵdir: i0.ɵɵDirectiveDeclaration<OrderableDirective, "[orderable]", never, {}, { "reorder": "reorder"; "targetChanged": "targetChanged"; }, ["draggables"]>;
23}