From 76d659f8f7efb56f81c087dc4a37ac5a59c69030 Mon Sep 17 00:00:00 2001 From: Dardan Bujupaj Date: Thu, 24 Jul 2025 04:15:17 +0200 Subject: [PATCH] Fix search client type --- .changeset/weak-chefs-share.md | 5 +++++ packages/instant-meilisearch/src/types/types.ts | 9 +++++---- 2 files changed, 10 insertions(+), 4 deletions(-) create mode 100644 .changeset/weak-chefs-share.md 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