search-client
Version:
Javascript library for executing searches in the Haive search-index via the SearchManager REST interface.
23 lines (22 loc) • 967 B
TypeScript
import { BaseSettings, IBaseSettings } from '../Common';
import { AutocompleteTriggers } from './AutocompleteTriggers';
export interface IAutocompleteSettings extends IBaseSettings<string[]> {
/**
* The trigger-settings for when automatic match result-updates are to be triggered.
*/
triggers?: AutocompleteTriggers;
}
/**
* These are all the settings that can affect the returned suggestions for autocomplete() lookups.
*/
export declare class AutocompleteSettings extends BaseSettings<string[]> {
/**
* The trigger-settings for when automatic suggestion updates are to be triggered.
*/
triggers: AutocompleteTriggers;
/**
* Creates an AutocompleteSettings object for you, based on AutocompleteSettings defaults and the overrides provided as a param.
* @param settings - The settings defined here will override the default AutocompleteSettings.
*/
constructor(settings: IAutocompleteSettings | string);
}