UNPKG

@popovandrii/ui-elements

Version:

User interface elements. Color scheme. Elements with complex logic Java Script. Contrasting UI elements.

35 lines (34 loc) 807 B
declare global { interface Window { __UIselectGlobalClickInitialized?: boolean; } } interface SelectorMap { idPrefix: string; main: string; selected: string; arrow: string; optionsList: string; search: string; items: string; excludedItems: Array<string>; } export declare class Select { private selectors; private main; private itemArrowInitialized; constructor(selectors?: Partial<SelectorMap>); private filterExcluded; private filterSearch; private event; private itemArrow; private itemsPosition; private items; private defaultSelect; private costomEvent; private toggle; private close; static closeAll(map: SelectorMap): void; static initGlobalListener(map: SelectorMap): void; } export {};