Type definitions for the lib.reviews Autocomplete widget Based on MIT-licensed remote-ac project

Type Parameters

  • T = any

Constructors

  • Type Parameters

    • T = any

    Parameters

    • inputEl: HTMLElement
    • urlFn: (query: string) => string
    • requestFn: (this: default<T>, query: string, offset?: number) => void
    • resultFn: (data: any) => T[]
    • rowFn: (this: default<T>, row: T) => HTMLElement
    • triggerFn: (this: default<T>, result: T, event?: Event) => void
    • OptionalanchorEl: HTMLElement

    Returns default<T>

Properties

adapter: any
anchorEl: HTMLElement
cssPrefix: string
delay: number
el: HTMLElement
inputEl: HTMLElement
isMounted: boolean
isRightArrowComplete: boolean
latestQuery: number
minLength: number
prevStack?: any[]
primaryTextKey: string
requestFn: (this: default<T>, query: string, offset?: number) => void
resultFn: (data: any) => T[]
results: T[]
rowFn: (this: default<T>, row: T) => HTMLElement
rows: HTMLElement[]
rowWrapperEl: HTMLElement
secondaryTextKey: string
selectedIndex: number
triggerFn: (this: default<T>, result: T, event?: Event) => void
urlBuilderFn: (query: string) => string
value: string

Methods

  • Parameters

    • tag: string
    • className: string

    Returns HTMLElement

  • Parameters

    • query: string
    • text: string

    Returns HTMLElement[]