UNPKG

@nekobird/controls

Version:

A collection of opinionated user-interface controls.

16 lines (15 loc) 485 B
import { SequenceController } from './sequence-controller'; export declare class ItemManager { private controller; items: HTMLElement[]; activeItem?: HTMLElement; activeIndex?: number; isActive: boolean; constructor(controller: SequenceController); initialize(): this; loadItemsFromConfig(): this; filterItems(): this; private filterActiveItems; itemIsValid(item: HTMLElement): boolean; getItemFromId(id: string): HTMLElement | false; }