Skip to content

Commit 0559624

Browse files
fix(algolia): fix getAlgoliaResults typings (#336)
1 parent 056daeb commit 0559624

File tree

3 files changed

+9
-9
lines changed

3 files changed

+9
-9
lines changed

packages/autocomplete-preset-algolia/src/search/getAlgoliaHits.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,11 +2,11 @@ import { Hit } from '@algolia/client-search';
22

33
import { search, SearchParams } from './search';
44

5-
export function getAlgoliaHits<THit>({
5+
export function getAlgoliaHits<TRecord>({
66
searchClient,
77
queries,
8-
}: SearchParams): Promise<Array<Array<Hit<THit>>>> {
9-
return search<THit>({ searchClient, queries }).then((response) => {
8+
}: SearchParams): Promise<Array<Array<Hit<TRecord>>>> {
9+
return search<TRecord>({ searchClient, queries }).then((response) => {
1010
const results = response.results;
1111

1212
return results.map((result) => result.hits);
Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
1-
import { MultipleQueriesResponse } from '@algolia/client-search';
1+
import { SearchResponse } from '@algolia/client-search';
22

33
import { search, SearchParams } from './search';
44

5-
export function getAlgoliaResults<THit>({
5+
export function getAlgoliaResults<TRecord>({
66
searchClient,
77
queries,
8-
}: SearchParams): Promise<MultipleQueriesResponse<THit>['results']> {
9-
return search<THit>({ searchClient, queries }).then((response) => {
8+
}: SearchParams): Promise<Array<SearchResponse<TRecord>>> {
9+
return search<TRecord>({ searchClient, queries }).then((response) => {
1010
return response.results;
1111
});
1212
}

packages/autocomplete-preset-algolia/src/search/search.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,12 +9,12 @@ export interface SearchParams {
99
queries: MultipleQueriesQuery[];
1010
}
1111

12-
export function search<THit>({ searchClient, queries }: SearchParams) {
12+
export function search<TRecord>({ searchClient, queries }: SearchParams) {
1313
if (typeof searchClient.addAlgoliaAgent === 'function') {
1414
searchClient.addAlgoliaAgent('autocomplete-core', version);
1515
}
1616

17-
return searchClient.search<THit>(
17+
return searchClient.search<TRecord>(
1818
queries.map((searchParameters) => {
1919
const { indexName, query, params } = searchParameters;
2020

0 commit comments

Comments
 (0)