diff --git a/.changeset/weak-chefs-share.md b/.changeset/weak-chefs-share.md new file mode 100644 index 00000000..347cee62 --- /dev/null +++ b/.changeset/weak-chefs-share.md @@ -0,0 +1,5 @@ +--- +"@meilisearch/instant-meilisearch": patch +--- + +Fix search client type diff --git a/packages/instant-meilisearch/src/types/types.ts b/packages/instant-meilisearch/src/types/types.ts index ebfa9849..336d9ad5 100644 --- a/packages/instant-meilisearch/src/types/types.ts +++ b/packages/instant-meilisearch/src/types/types.ts @@ -1,8 +1,8 @@ -import type SearchClient from 'instantsearch.js' import type { MultipleQueriesQuery as AlgoliaMultipleQueriesQuery, multipleSearchForFacetValues, } from '@algolia/client-search' +import type { InstantSearchOptions } from 'instantsearch.js/es/lib/InstantSearch.js' import type { MultiSearchQuery as MeiliSearchMultiSearchParams, MultiSearchResult, @@ -127,9 +127,10 @@ export type InstantSearchGeoParams = { insidePolygon?: ReadonlyArray } -export type InstantMeiliSearchInstance = ReturnType & { - clearCache: () => void -} +export type InstantMeiliSearchInstance = + InstantSearchOptions['searchClient'] & { + clearCache: () => void + } export type InstantMeiliSearchObject = { meiliSearchInstance: MeiliSearch