Sha256: 87cd92d1e47d1f8a4e07ff80bbbaf954708b47ccefe555fa683ccc3b8eb47fbf
Contents?: true
Size: 1.56 KB
Versions: 2
Compression:
Stored size: 1.56 KB
Contents
import PbEnhancedElement from '../pb_enhanced_element'; export default class PbTypeahead extends PbEnhancedElement { _searchInput: HTMLInputElement; _resultsElement: HTMLElement; _debouncedSearch: Function; _resultsLoadingIndicator: HTMLElement; _resultOptionTemplate: HTMLElement; _resultsOptionCache: Map<string, Array<DocumentFragment>>; _searchContext: string; static get selector(): string; connect(): void; handleKeydown(event: KeyboardEvent): void; search(): void; resultsCacheUpdate(searchTerm: string, searchContext: string, results: Array<DocumentFragment>): void; resultsCacheClear(): void; get debouncedSearch(): any; showResults(): void; optionSelected(event: MouseEvent): void; clearResults(): void; newResultOption(content: DocumentFragment): Element; focusPreviousOption(): void; focusNextOption(): void; get resultOptionItems(): Element[]; get currentSelectedResultOptionItem(): Element; get searchInput(): HTMLInputElement; get searchTerm(): string; get searchContext(): string; set searchContext(value: string); get searchTermAndContext(): string; cacheKeyFor(searchTerm: string, searchContext: string): string; searchInputClear(): void; get searchTermMinimumLength(): string; get searchDebounceTimeout(): string; get resultsElement(): HTMLElement; get resultOptionTemplate(): HTMLElement; get resultsOptionCache(): Map<any, any>; get resultsLoadingIndicator(): HTMLElement; toggleResultsLoadingIndicator(visible: boolean): void; }
Version data entries
2 entries across 2 versions & 1 rubygems