diff --git a/packages/client-search/src/types/MultipleQueriesQuery.ts b/packages/client-search/src/types/MultipleQueriesQuery.ts index 3608df177..b16e1dac0 100644 --- a/packages/client-search/src/types/MultipleQueriesQuery.ts +++ b/packages/client-search/src/types/MultipleQueriesQuery.ts @@ -1,6 +1,13 @@ import { SearchOptions } from '.'; -export type MultipleQueriesQuery = { +type SharedMultipleQueriesQuery = { + /** + * The type of query to perform. + * + * @defaultValue "default" + */ + readonly type?: 'default' | 'facet'; + /** * The index name. */ @@ -16,3 +23,17 @@ export type MultipleQueriesQuery = { */ readonly query?: string; }; + +export type MultipleQueriesQuery = SharedMultipleQueriesQuery & + ( + | { + readonly type?: 'default'; + } + | { + readonly type: 'facet'; + /** + * The facet name. + */ + readonly facet: string; + } + );