UNPKG

@yext/search-headless

Version:

A library for powering UI components for Yext Search integrations

38 lines 1.04 kB
import { QuerySource, QueryTrigger, SearchIntent } from '@yext/search-core'; /** * Maintains the latest query and its associated data. * * @public */ export interface QueryState { /** * The user input used for the next search query. */ input?: string; /** * The ID of the query from the latest search. */ queryId?: string; /** * How the query was triggered (besides user input). */ queryTrigger?: QueryTrigger; /** * The source of the query (from a standard Search integration, a Search * overlay, or from visual autocomplete). */ querySource?: QuerySource; /** * The query of the most recent search. */ mostRecentSearch?: string; /** * The computed intents of the mostRecentSearch, as returned by the Search API. */ searchIntents?: SearchIntent[]; /** * Whether the next query represents a pagination - in which case queryId will be maintained */ isPagination?: boolean; } //# sourceMappingURL=query.d.ts.map