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

Version Path
playbook_ui-13.12.0.pre.alpha.PLAY1081exporttypes1609 app/pb_kits/playbook/pb_typeahead/index.d.ts
playbook_ui-13.12.0.pre.alpha.PLAY1081exporttypes1608 app/pb_kits/playbook/pb_typeahead/index.d.ts