diff --git a/packages/algoliasearch-helper/types/algoliasearch.d.ts b/packages/algoliasearch-helper/types/algoliasearch.d.ts index 96befdb698..1cc93d2dd1 100644 --- a/packages/algoliasearch-helper/types/algoliasearch.d.ts +++ b/packages/algoliasearch-helper/types/algoliasearch.d.ts @@ -28,18 +28,24 @@ type SearchClientShape = { // @ts-ignore type ClientV3_4 = ReturnType; -type ClientLiteV5 = AnyToUnknown< - // @ts-ignore - ReturnType ->; -type ClientFullV5 = AnyToUnknown< - // @ts-ignore - ReturnType ->; -type ClientSearchV5 = AnyToUnknown< - // @ts-ignore - ReturnType ->; +type ClientLiteV5 = AnyToUnknown extends unknown + ? unknown + : AnyToUnknown< + // @ts-ignore + ReturnType + >; +type ClientFullV5 = AnyToUnknown extends unknown + ? unknown + : AnyToUnknown< + // @ts-ignore + ReturnType + >; +type ClientSearchV5 = AnyToUnknown extends unknown + ? unknown + : AnyToUnknown< + // @ts-ignore + ReturnType + >; type ClientV5 = ClientLiteV5 extends SearchClientShape ? ClientLiteV5 : ClientSearchV5 extends SearchClientShape