Skip to content

Commit 0d0450c

Browse files
committed
query in params
1 parent 94de623 commit 0d0450c

File tree

7 files changed

+11
-5
lines changed

7 files changed

+11
-5
lines changed

playground/javascript/node/algoliasearch.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,8 +46,8 @@ async function testAlgoliasearch() {
4646
const resWithLegacySignature: SearchResponses = await client.search([
4747
{
4848
indexName: searchIndex,
49-
query: searchQuery,
5049
params: {
50+
query: searchQuery,
5151
hitsPerPage: 50,
5252
},
5353
},

templates/javascript/api-single.mustache

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -68,6 +68,10 @@ export function create{{capitalizedApiName}}({
6868
{{#operation}}
6969
{{> api/operation/jsdoc}}
7070
{{nickname}}( {{> api/operation/parameters}} ) : Promise<{{{returnType}}}> {
71+
{{#vendorExtensions.x-legacy-signature}}
72+
{{> api/operation/legacySearchCompatible/implementation}}
73+
{{/vendorExtensions.x-legacy-signature}}
74+
7175
{{#allParams}}
7276
{{#required}}
7377
if ({{#isBoolean}}{{paramName}} === null || {{paramName}} === undefined{{/isBoolean}}{{^isBoolean}}!{{paramName}}{{/isBoolean}}) {

templates/javascript/api/imports.mustache

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,9 @@ import type {
3030
{{#x-create-wrapping-object}}
3131
{{#lambda.titlecase}}{{nickname}}{{/lambda.titlecase}}Props,
3232
{{/x-create-wrapping-object}}
33+
{{#x-legacy-signature}}
34+
LegacySearchMethodProps,
35+
{{/x-legacy-signature}}
3336
{{/vendorExtensions}}
3437
{{/operation}}
3538
} from '../model/clientMethodProps';

templates/javascript/legacySearchCompatible/model.mustache renamed to templates/javascript/api/operation/legacySearchCompatible/model.mustache

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,7 @@ import { SearchParamsObject } from './searchParamsObject';
88
* @deprecated The `search` method now accepts flat `searchParams` at the root of the method.
99
*/
1010
type LegacySearchParams = {
11-
params?: Exclude<SearchParamsObject, 'query'>;
12-
query?: SearchParamsObject['query'];
11+
params?: SearchParamsObject;
1312
};
1413

1514
/**

templates/javascript/api/operation/parameters.mustache

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
{{/x-create-wrapping-object}}
99
{{#x-is-single-body-param}}
1010
{{#bodyParams}}
11-
{{paramName}}: {{{dataType}}},
11+
{{paramName}}: {{{dataType}}} {{#x-legacy-signature}} | LegacySearchMethodProps{{/x-legacy-signature}},
1212
{{/bodyParams}}
1313
{{/x-is-single-body-param}}
1414
{{/vendorExtensions}}

templates/javascript/clientMethodProps.mustache

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ export type {{#lambda.titlecase}}{{nickname}}{{/lambda.titlecase}}Props = {
2424
}
2525
{{/x-create-wrapping-object}}
2626

27-
{{#x-legacy-signature}}{{> legacySearchCompatible/model}}{{/x-legacy-signature}}
27+
{{#x-legacy-signature}}{{> api/operation/legacySearchCompatible/model}}{{/x-legacy-signature}}
2828

2929
{{/vendorExtensions}}
3030

0 commit comments

Comments
 (0)