@nekobird/controls
Version:
A collection of opinionated user-interface controls.
15 lines (14 loc) • 476 B
TypeScript
import { SortableList } from './sortable-list';
export declare class ElementManager {
sortable: SortableList;
groups?: HTMLElement[];
items?: HTMLElement[];
isReady: boolean;
constructor(sortable: SortableList);
initialize(): void;
updateGroups(): this;
updateItems(): this;
getGroupFromItem(item: HTMLElement): HTMLElement | false;
getItemsFromGroup(group: HTMLElement): HTMLElement[];
groupHasItem(group: HTMLElement): boolean;
}