UNPKG

@docsvision/webclient

Version:

Type definitions for DocsVision WebClient scripts and extensions.

28 lines (27 loc) 1.05 kB
import { Debouncer } from '@docsvision/webclient/Helpers/Debouncer'; import { Popover } from '@docsvision/webclient/Helpers/PopoverHelpers/Popover'; import { ITypeaheadSearchResult } from "@docsvision/webclient/Helpers/Typeahead/Models/ITypeaheadSearchResult"; import { TypeaheadItem } from "@docsvision/webclient/Helpers/Typeahead/Models/TypeaheadItem"; import { RequestHelper } from "@docsvision/webclient/System/RequestHelper"; /** @internal */ export interface ITypeaheadState { requestHelper: RequestHelper; variantsDropdownOpen: boolean; variants: TypeaheadItem[]; hasMore: boolean; page: number; searchTimerHandle: any; loadingNextPage: boolean; focusedItem: TypeaheadItem; focusedShowMore: boolean; dropdownElem: HTMLElement; popover: Popover; lastKeyDownProcessed: boolean; mounted: boolean; lastSearchPage: number; lastSearchText: string; lastExternalState: any; lastSearchResult: ITypeaheadSearchResult; positionsUpdater: Debouncer; highlightSearchResult?: boolean; }