ngx-sort
Version:
An angular 4 and above component for sorting list supporting drag and drop sort.
22 lines (21 loc) • 694 B
TypeScript
import { EventEmitter, TemplateRef, ElementRef } from '@angular/core';
export declare class NgxSortableComponent {
active: boolean;
items: any[];
name: string;
listStyle: any;
listSorted: EventEmitter<any>;
itemTemplate: TemplateRef<ElementRef>;
selectedItem: any;
draggedIndex: number;
onDragOverIndex: number;
constructor();
selectItem(item: any): void;
moveUp(): void;
moveDown(): void;
onDrop($event: any, index: number): void;
allowDrop($event: any, index: number): void;
onDragStart($event: any, index: number): void;
handleDrop(droppedIndex: number): void;
swapElements(oldIndex: number, newIndex: number): void;
}