gov-gui
Version:
Gov UI Component Library Typscript Build
26 lines (25 loc) • 816 B
TypeScript
import { AnimationProps } from '../../global/animation-helpers';
export declare class ComboBoxComponent implements AnimationProps {
label: string;
description: string;
options: string | string[];
parsedOptions: string[];
isOpen: boolean;
searchQuery: string;
selectedOption: string;
animation?: string;
animationDelay?: '2s' | '3s' | '4s' | '5s';
animationSpeed?: 'slow' | 'slower' | 'fast' | 'faster';
private allClasses;
watchAnimations(): void;
watchAnimationsDelay(): void;
watchAnimationsSpeed(): void;
componentWillLoad(): void;
provideClass(): void;
get filteredOptions(): string[];
handleInputChange(event: Event): void;
handleInputClick(): void;
toggleDropdown(): void;
selectItem(item: string): void;
render(): any;
}