Skip to content

Commit b3a6f96

Browse files
authored
Merge pull request #2391 from ahmedrowaihi/feat/tags
2 parents ebf969d + ac3456f commit b3a6f96

File tree

75 files changed

+518
-64
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

75 files changed

+518
-64
lines changed

.changeset/flat-paws-sniff.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"@hey-api/openapi-ts": patch
3+
---
4+
5+
fix(tanstack-query): add `queryKeys.tags` and `infiniteQueryKeys.tags` options

packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/angular-query-experimental/asClass/@tanstack/angular-query-experimental.gen.ts

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,16 +9,20 @@ export type QueryKey<TOptions extends Options> = [
99
Pick<TOptions, 'baseUrl' | 'body' | 'headers' | 'path' | 'query'> & {
1010
_id: string;
1111
_infinite?: boolean;
12+
tags?: ReadonlyArray<string>;
1213
}
1314
];
1415

15-
const createQueryKey = <TOptions extends Options>(id: string, options?: TOptions, infinite?: boolean): [
16+
const createQueryKey = <TOptions extends Options>(id: string, options?: TOptions, infinite?: boolean, tags?: ReadonlyArray<string>): [
1617
QueryKey<TOptions>[0]
1718
] => {
1819
const params: QueryKey<TOptions>[0] = { _id: id, baseUrl: options?.baseUrl || (options?.client ?? _heyApiClient).getConfig().baseUrl } as QueryKey<TOptions>[0];
1920
if (infinite) {
2021
params._infinite = infinite;
2122
}
23+
if (tags) {
24+
params.tags = tags;
25+
}
2226
if (options?.body) {
2327
params.body = options.body;
2428
}

packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/angular-query-experimental/axios/@tanstack/angular-query-experimental.gen.ts

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,16 +10,20 @@ export type QueryKey<TOptions extends Options> = [
1010
Pick<TOptions, 'baseURL' | 'body' | 'headers' | 'path' | 'query'> & {
1111
_id: string;
1212
_infinite?: boolean;
13+
tags?: ReadonlyArray<string>;
1314
}
1415
];
1516

16-
const createQueryKey = <TOptions extends Options>(id: string, options?: TOptions, infinite?: boolean): [
17+
const createQueryKey = <TOptions extends Options>(id: string, options?: TOptions, infinite?: boolean, tags?: ReadonlyArray<string>): [
1718
QueryKey<TOptions>[0]
1819
] => {
1920
const params: QueryKey<TOptions>[0] = { _id: id, baseURL: options?.baseURL || (options?.client ?? _heyApiClient).getConfig().baseURL } as QueryKey<TOptions>[0];
2021
if (infinite) {
2122
params._infinite = infinite;
2223
}
24+
if (tags) {
25+
params.tags = tags;
26+
}
2327
if (options?.body) {
2428
params.body = options.body;
2529
}

packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/angular-query-experimental/fetch/@tanstack/angular-query-experimental.gen.ts

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,16 +9,20 @@ export type QueryKey<TOptions extends Options> = [
99
Pick<TOptions, 'baseUrl' | 'body' | 'headers' | 'path' | 'query'> & {
1010
_id: string;
1111
_infinite?: boolean;
12+
tags?: ReadonlyArray<string>;
1213
}
1314
];
1415

15-
const createQueryKey = <TOptions extends Options>(id: string, options?: TOptions, infinite?: boolean): [
16+
const createQueryKey = <TOptions extends Options>(id: string, options?: TOptions, infinite?: boolean, tags?: ReadonlyArray<string>): [
1617
QueryKey<TOptions>[0]
1718
] => {
1819
const params: QueryKey<TOptions>[0] = { _id: id, baseUrl: options?.baseUrl || (options?.client ?? _heyApiClient).getConfig().baseUrl } as QueryKey<TOptions>[0];
1920
if (infinite) {
2021
params._infinite = infinite;
2122
}
23+
if (tags) {
24+
params.tags = tags;
25+
}
2226
if (options?.body) {
2327
params.body = options.body;
2428
}

packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/angular-query-experimental/name-builder/@tanstack/angular-query-experimental.gen.ts

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,16 +9,20 @@ export type QueryKey<TOptions extends Options> = [
99
Pick<TOptions, 'baseUrl' | 'body' | 'headers' | 'path' | 'query'> & {
1010
_id: string;
1111
_infinite?: boolean;
12+
tags?: ReadonlyArray<string>;
1213
}
1314
];
1415

15-
const createQueryKey = <TOptions extends Options>(id: string, options?: TOptions, infinite?: boolean): [
16+
const createQueryKey = <TOptions extends Options>(id: string, options?: TOptions, infinite?: boolean, tags?: ReadonlyArray<string>): [
1617
QueryKey<TOptions>[0]
1718
] => {
1819
const params: QueryKey<TOptions>[0] = { _id: id, baseUrl: options?.baseUrl || (options?.client ?? _heyApiClient).getConfig().baseUrl } as QueryKey<TOptions>[0];
1920
if (infinite) {
2021
params._infinite = infinite;
2122
}
23+
if (tags) {
24+
params.tags = tags;
25+
}
2226
if (options?.body) {
2327
params.body = options.body;
2428
}

packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/react-query/asClass/@tanstack/react-query.gen.ts

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,16 +9,20 @@ export type QueryKey<TOptions extends Options> = [
99
Pick<TOptions, 'baseUrl' | 'body' | 'headers' | 'path' | 'query'> & {
1010
_id: string;
1111
_infinite?: boolean;
12+
tags?: ReadonlyArray<string>;
1213
}
1314
];
1415

15-
const createQueryKey = <TOptions extends Options>(id: string, options?: TOptions, infinite?: boolean): [
16+
const createQueryKey = <TOptions extends Options>(id: string, options?: TOptions, infinite?: boolean, tags?: ReadonlyArray<string>): [
1617
QueryKey<TOptions>[0]
1718
] => {
1819
const params: QueryKey<TOptions>[0] = { _id: id, baseUrl: options?.baseUrl || (options?.client ?? _heyApiClient).getConfig().baseUrl } as QueryKey<TOptions>[0];
1920
if (infinite) {
2021
params._infinite = infinite;
2122
}
23+
if (tags) {
24+
params.tags = tags;
25+
}
2226
if (options?.body) {
2327
params.body = options.body;
2428
}

packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/react-query/axios/@tanstack/react-query.gen.ts

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,16 +10,20 @@ export type QueryKey<TOptions extends Options> = [
1010
Pick<TOptions, 'baseURL' | 'body' | 'headers' | 'path' | 'query'> & {
1111
_id: string;
1212
_infinite?: boolean;
13+
tags?: ReadonlyArray<string>;
1314
}
1415
];
1516

16-
const createQueryKey = <TOptions extends Options>(id: string, options?: TOptions, infinite?: boolean): [
17+
const createQueryKey = <TOptions extends Options>(id: string, options?: TOptions, infinite?: boolean, tags?: ReadonlyArray<string>): [
1718
QueryKey<TOptions>[0]
1819
] => {
1920
const params: QueryKey<TOptions>[0] = { _id: id, baseURL: options?.baseURL || (options?.client ?? _heyApiClient).getConfig().baseURL } as QueryKey<TOptions>[0];
2021
if (infinite) {
2122
params._infinite = infinite;
2223
}
24+
if (tags) {
25+
params.tags = tags;
26+
}
2327
if (options?.body) {
2428
params.body = options.body;
2529
}

packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/react-query/fetch/@tanstack/react-query.gen.ts

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,16 +9,20 @@ export type QueryKey<TOptions extends Options> = [
99
Pick<TOptions, 'baseUrl' | 'body' | 'headers' | 'path' | 'query'> & {
1010
_id: string;
1111
_infinite?: boolean;
12+
tags?: ReadonlyArray<string>;
1213
}
1314
];
1415

15-
const createQueryKey = <TOptions extends Options>(id: string, options?: TOptions, infinite?: boolean): [
16+
const createQueryKey = <TOptions extends Options>(id: string, options?: TOptions, infinite?: boolean, tags?: ReadonlyArray<string>): [
1617
QueryKey<TOptions>[0]
1718
] => {
1819
const params: QueryKey<TOptions>[0] = { _id: id, baseUrl: options?.baseUrl || (options?.client ?? _heyApiClient).getConfig().baseUrl } as QueryKey<TOptions>[0];
1920
if (infinite) {
2021
params._infinite = infinite;
2122
}
23+
if (tags) {
24+
params.tags = tags;
25+
}
2226
if (options?.body) {
2327
params.body = options.body;
2428
}

packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/react-query/name-builder/@tanstack/react-query.gen.ts

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,16 +9,20 @@ export type QueryKey<TOptions extends Options> = [
99
Pick<TOptions, 'baseUrl' | 'body' | 'headers' | 'path' | 'query'> & {
1010
_id: string;
1111
_infinite?: boolean;
12+
tags?: ReadonlyArray<string>;
1213
}
1314
];
1415

15-
const createQueryKey = <TOptions extends Options>(id: string, options?: TOptions, infinite?: boolean): [
16+
const createQueryKey = <TOptions extends Options>(id: string, options?: TOptions, infinite?: boolean, tags?: ReadonlyArray<string>): [
1617
QueryKey<TOptions>[0]
1718
] => {
1819
const params: QueryKey<TOptions>[0] = { _id: id, baseUrl: options?.baseUrl || (options?.client ?? _heyApiClient).getConfig().baseUrl } as QueryKey<TOptions>[0];
1920
if (infinite) {
2021
params._infinite = infinite;
2122
}
23+
if (tags) {
24+
params.tags = tags;
25+
}
2226
if (options?.body) {
2327
params.body = options.body;
2428
}

packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/solid-query/asClass/@tanstack/solid-query.gen.ts

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,16 +9,20 @@ export type QueryKey<TOptions extends Options> = [
99
Pick<TOptions, 'baseUrl' | 'body' | 'headers' | 'path' | 'query'> & {
1010
_id: string;
1111
_infinite?: boolean;
12+
tags?: ReadonlyArray<string>;
1213
}
1314
];
1415

15-
const createQueryKey = <TOptions extends Options>(id: string, options?: TOptions, infinite?: boolean): [
16+
const createQueryKey = <TOptions extends Options>(id: string, options?: TOptions, infinite?: boolean, tags?: ReadonlyArray<string>): [
1617
QueryKey<TOptions>[0]
1718
] => {
1819
const params: QueryKey<TOptions>[0] = { _id: id, baseUrl: options?.baseUrl || (options?.client ?? _heyApiClient).getConfig().baseUrl } as QueryKey<TOptions>[0];
1920
if (infinite) {
2021
params._infinite = infinite;
2122
}
23+
if (tags) {
24+
params.tags = tags;
25+
}
2226
if (options?.body) {
2327
params.body = options.body;
2428
}

0 commit comments

Comments
 (0)