1 | import { EventEmitter, QueryList, KeyValueDiffers, AfterContentInit, OnDestroy } from '@angular/core';
|
2 | import { DraggableDirective } from './draggable.directive';
|
3 | import * as i0 from "@angular/core";
|
4 | export 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 | }
|