Skip to content

Commit 7c0c8ba

Browse files
algolia-botmillotpshortcuts
committed
chore: generated code for commit d18cbc4. [skip ci]
Co-authored-by: Pierre Millot <[email protected]> Co-authored-by: Clément Vannicatte <[email protected]>
1 parent d18cbc4 commit 7c0c8ba

File tree

12 files changed

+24
-24
lines changed

12 files changed

+24
-24
lines changed

clients/algoliasearch-client-javascript/packages/algoliasearch/lite/model/browseResponse.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,6 @@ import type { BaseBrowseResponse } from './baseBrowseResponse';
44
import type { BaseSearchResponse } from './baseSearchResponse';
55
import type { SearchHits } from './searchHits';
66

7-
export type BrowseResponse = BaseBrowseResponse &
7+
export type BrowseResponse<T> = BaseBrowseResponse &
88
BaseSearchResponse &
9-
SearchHits;
9+
SearchHits<T>;

clients/algoliasearch-client-javascript/packages/algoliasearch/lite/model/hit.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ import type { SnippetResult } from './snippetResult';
77
/**
88
* A single hit.
99
*/
10-
export type Hit = Record<string, any> & {
10+
export type Hit<T> = T & {
1111
/**
1212
* Unique identifier of the object.
1313
*/

clients/algoliasearch-client-javascript/packages/algoliasearch/lite/model/searchHits.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,6 @@
22

33
import type { Hit } from './hit';
44

5-
export type SearchHits = {
6-
hits?: Hit[];
5+
export type SearchHits<T> = {
6+
hits?: Array<Hit<T>>;
77
};

clients/algoliasearch-client-javascript/packages/algoliasearch/lite/model/searchResponse.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,4 +3,4 @@
33
import type { BaseSearchResponse } from './baseSearchResponse';
44
import type { SearchHits } from './searchHits';
55

6-
export type SearchResponse = BaseSearchResponse & SearchHits;
6+
export type SearchResponse<T> = BaseSearchResponse & SearchHits<T>;

clients/algoliasearch-client-javascript/packages/algoliasearch/lite/model/searchResponses.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,6 @@
22

33
import type { SearchResponse } from './searchResponse';
44

5-
export type SearchResponses = {
6-
results: SearchResponse[];
5+
export type SearchResponses<T> = {
6+
results: Array<SearchResponse<T>>;
77
};

clients/algoliasearch-client-javascript/packages/algoliasearch/lite/src/liteClient.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -144,10 +144,10 @@ export function createLiteClient({
144144
* @param searchMethodParams - The `search` requests and strategy.
145145
* @param requestOptions - The requestOptions to send along with the query, they will be merged with the transporter requestOptions.
146146
*/
147-
search(
147+
search<T>(
148148
searchMethodParams: LegacySearchMethodProps | SearchMethodParams,
149149
requestOptions?: RequestOptions
150-
): Promise<SearchResponses> {
150+
): Promise<SearchResponses<T>> {
151151
if (searchMethodParams && Array.isArray(searchMethodParams)) {
152152
const newSignatureRequest: SearchMethodParams = {
153153
requests: searchMethodParams.map(({ params, ...legacyRequest }) => {

clients/algoliasearch-client-javascript/packages/client-search/model/browseResponse.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,6 @@ import type { BaseBrowseResponse } from './baseBrowseResponse';
44
import type { BaseSearchResponse } from './baseSearchResponse';
55
import type { SearchHits } from './searchHits';
66

7-
export type BrowseResponse = BaseBrowseResponse &
7+
export type BrowseResponse<T> = BaseBrowseResponse &
88
BaseSearchResponse &
9-
SearchHits;
9+
SearchHits<T>;

clients/algoliasearch-client-javascript/packages/client-search/model/hit.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ import type { SnippetResult } from './snippetResult';
77
/**
88
* A single hit.
99
*/
10-
export type Hit = Record<string, any> & {
10+
export type Hit<T> = T & {
1111
/**
1212
* Unique identifier of the object.
1313
*/

clients/algoliasearch-client-javascript/packages/client-search/model/searchHits.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,6 @@
22

33
import type { Hit } from './hit';
44

5-
export type SearchHits = {
6-
hits?: Hit[];
5+
export type SearchHits<T> = {
6+
hits?: Array<Hit<T>>;
77
};

clients/algoliasearch-client-javascript/packages/client-search/model/searchResponse.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,4 +3,4 @@
33
import type { BaseSearchResponse } from './baseSearchResponse';
44
import type { SearchHits } from './searchHits';
55

6-
export type SearchResponse = BaseSearchResponse & SearchHits;
6+
export type SearchResponse<T> = BaseSearchResponse & SearchHits<T>;

clients/algoliasearch-client-javascript/packages/client-search/model/searchResponses.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,6 @@
22

33
import type { SearchResponse } from './searchResponse';
44

5-
export type SearchResponses = {
6-
results: SearchResponse[];
5+
export type SearchResponses<T> = {
6+
results: Array<SearchResponse<T>>;
77
};

clients/algoliasearch-client-javascript/packages/client-search/src/searchClient.ts

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -608,10 +608,10 @@ export function createSearchClient({
608608
* @param browse.browseRequest - The browseRequest object.
609609
* @param requestOptions - The requestOptions to send along with the query, they will be merged with the transporter requestOptions.
610610
*/
611-
browse(
611+
browse<T>(
612612
{ indexName, browseRequest }: BrowseProps,
613613
requestOptions?: RequestOptions
614-
): Promise<BrowseResponse> {
614+
): Promise<BrowseResponse<T>> {
615615
if (!indexName) {
616616
throw new Error(
617617
'Parameter `indexName` is required when calling `browse`.'
@@ -2277,10 +2277,10 @@ export function createSearchClient({
22772277
* @param searchMethodParams - The `search` requests and strategy.
22782278
* @param requestOptions - The requestOptions to send along with the query, they will be merged with the transporter requestOptions.
22792279
*/
2280-
search(
2280+
search<T>(
22812281
searchMethodParams: LegacySearchMethodProps | SearchMethodParams,
22822282
requestOptions?: RequestOptions
2283-
): Promise<SearchResponses> {
2283+
): Promise<SearchResponses<T>> {
22842284
if (searchMethodParams && Array.isArray(searchMethodParams)) {
22852285
const newSignatureRequest: SearchMethodParams = {
22862286
requests: searchMethodParams.map(({ params, ...legacyRequest }) => {
@@ -2492,10 +2492,10 @@ export function createSearchClient({
24922492
* @param searchSingleIndex.searchParams - The searchParams object.
24932493
* @param requestOptions - The requestOptions to send along with the query, they will be merged with the transporter requestOptions.
24942494
*/
2495-
searchSingleIndex(
2495+
searchSingleIndex<T>(
24962496
{ indexName, searchParams }: SearchSingleIndexProps,
24972497
requestOptions?: RequestOptions
2498-
): Promise<SearchResponse> {
2498+
): Promise<SearchResponse<T>> {
24992499
if (!indexName) {
25002500
throw new Error(
25012501
'Parameter `indexName` is required when calling `searchSingleIndex`.'

0 commit comments

Comments
 (0)