UNPKG

flowbite-2.0

Version:

The most popular library of interactive components built with Tailwind CSS

26 lines 982 B
import { DropdownOptions, DropdownTriggerType, DropdownTriggerEventTypes } from './types'; import type { Instance as PopperInstance } from '@popperjs/core'; export declare interface DropdownInterface { _targetEl: HTMLElement; _triggerEl: HTMLElement; _options: DropdownOptions; _visible: boolean; _popperInstance: PopperInstance; _initialized: boolean; _clickOutsideEventListener: EventListenerOrEventListenerObject; init(): void; _createPopperInstance(): PopperInstance; _setupEventListeners(): void; _setupClickOutsideListener(): void; _removeClickOutsideListener(): void; _handleClickOutside(ev: Event, targetEl: HTMLElement): void; _getTriggerEvents(triggerType: DropdownTriggerType): DropdownTriggerEventTypes; isVisible(): boolean; toggle(): void; show(): void; hide(): void; destroy(): void; removeInstance(): void; destroyAndRemoveInstance(): void; } //# sourceMappingURL=interface.d.ts.map