import { FancyGroup } from "./fancy-row-column.model";

export class FancySelection<T> {
    index: number;
    focusedRow: T;
    selectedRows: T[];
}

export class FancyEditorInstance<T = any> {
    index: number;
    object: T;
}
export class FancyDragDrop<T = any> {
    previousIndex: number;
    currentIndex: number;
    previousGroup?: FancyGroup<T>;
    currentGroup?: FancyGroup<T>;
}