Abstract autocomplete adapter interface built on top of the lookup adapter contract (see frontend/adapters/abstract-autocomplete-adapter.ts).

interface IAutocompleteAdapter {
    sourceID?: string;
    supportedPattern?: RegExp;
    updateCallback?: Function | UpdateCallback;
    ask(url: string): boolean;
    getSourceID(): string;
    lookup(url: string): Promise<LookupResult>;
    removeAutocomplete(): void;
    runAutocomplete(): void;
    setupAutocomplete(): void;
}

Hierarchy (View Summary)

Properties

sourceID?: string
supportedPattern?: RegExp
updateCallback?: Function | UpdateCallback

Methods