Skip to content

Commit 1244759

Browse files
committed
chore: add separate client snapshots file
1 parent 6c13639 commit 1244759

File tree

65 files changed

+5548
-8945
lines changed

Some content is hidden

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

65 files changed

+5548
-8945
lines changed

packages/client-nuxt/src/__tests__/utils.test.ts

Lines changed: 27 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import { describe, expect, it, vi } from 'vitest';
22

33
import type { Auth } from '../types';
4-
import { getAuthToken, setAuthParams } from '../utils';
4+
import { getAuthToken, mergeInterceptors, setAuthParams } from '../utils';
55

66
describe('getAuthToken', () => {
77
it('returns bearer token', async () => {
@@ -53,6 +53,32 @@ describe('getAuthToken', () => {
5353
});
5454
});
5555

56+
describe('mergeInterceptors', () => {
57+
it('handles no arguments', () => {
58+
const result = mergeInterceptors();
59+
expect(result).toEqual([]);
60+
});
61+
62+
it('handles interceptor function', () => {
63+
const foo = () => {};
64+
const result = mergeInterceptors(foo);
65+
expect(result).toEqual([foo]);
66+
});
67+
68+
it('handles interceptors array', () => {
69+
const foo = [() => {}];
70+
const result = mergeInterceptors(foo);
71+
expect(result).toEqual([foo[0]]);
72+
});
73+
74+
it('handles interceptors array and function', () => {
75+
const foo = [() => {}, () => {}];
76+
const bar = () => {};
77+
const result = mergeInterceptors(foo, bar);
78+
expect(result).toEqual([foo[0], foo[1], bar]);
79+
});
80+
});
81+
5682
describe('setAuthParams', () => {
5783
it('sets bearer token in headers', async () => {
5884
const auth = vi.fn().mockReturnValue('foo');

packages/openapi-ts/package.json

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -112,12 +112,14 @@
112112
"fastify": "5.2.0",
113113
"glob": "10.4.3",
114114
"node-fetch": "3.3.2",
115+
"nuxt": "3.15.1",
115116
"prettier": "3.4.2",
116117
"puppeteer": "22.12.1",
117118
"rxjs": "7.8.1",
118119
"ts-node": "10.9.2",
119120
"tslib": "2.8.1",
120121
"typescript": "5.5.3",
122+
"vue": "3.5.13",
121123
"zod": "3.23.8"
122124
}
123125
}

packages/openapi-ts/src/types/config.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ export const CLIENTS = [
1616
'legacy/xhr',
1717
] as const;
1818

19-
type Client = (typeof CLIENTS)[number];
19+
export type Client = (typeof CLIENTS)[number];
2020

2121
export type Formatters = 'biome' | 'prettier';
2222

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
// This file is auto-generated by @hey-api/openapi-ts
22

33
import { createClient, createConfig, type Options, formDataBodySerializer, urlSearchParamsBodySerializer } from './client';
4-
import type { ExportData, ImportData, ImportResponse, ApiVVersionODataControllerCountData, ApiVVersionODataControllerCountResponse, GetApiVbyApiVersionSimpleOperationData, GetApiVbyApiVersionSimpleOperationResponse, GetApiVbyApiVersionSimpleOperationError, DeleteCallWithoutParametersAndResponseData, GetCallWithoutParametersAndResponseData, HeadCallWithoutParametersAndResponseData, OptionsCallWithoutParametersAndResponseData, PatchCallWithoutParametersAndResponseData, PostCallWithoutParametersAndResponseData, PutCallWithoutParametersAndResponseData, DeleteFooData3, CallWithDescriptionsData, DeprecatedCallData, CallWithParametersData, CallWithWeirdParameterNamesData, GetCallWithOptionalParamData, PostCallWithOptionalParamData, PostCallWithOptionalParamResponse, PostApiVbyApiVersionRequestBodyData, PostApiVbyApiVersionFormDataData, CallWithDefaultParametersData, CallWithDefaultOptionalParametersData, CallToTestOrderOfParamsData, DuplicateNameData, CallWithNoContentResponseData, CallWithNoContentResponseResponse, CallWithResponseAndNoContentResponseData, CallWithResponseAndNoContentResponseResponse, DummyAData, DummyAResponse, DummyBData, DummyBResponse, CallWithResponseData, CallWithResponseResponse, CallWithDuplicateResponsesData, CallWithDuplicateResponsesResponse, CallWithDuplicateResponsesError, CallWithResponsesData, CallWithResponsesResponse, CallWithResponsesError, CollectionFormatData, TypesData, TypesResponse, UploadFileData, UploadFileResponse, FileResponseData, ComplexTypesData, ComplexTypesResponse, MultipartResponseData, MultipartResponseResponse, MultipartRequestData, ComplexParamsData, ComplexParamsResponse, CallWithResultFromHeaderData, TestErrorCodeData, NonAsciiæøåÆøÅöôêÊ字符串Data, NonAsciiæøåÆøÅöôêÊ字符串Response, PutWithFormUrlEncodedData } from './types.gen';
4+
import type { ExportData, ImportData, ImportResponse, ApiVVersionODataControllerCountData, ApiVVersionODataControllerCountResponse, GetApiVbyApiVersionSimpleOperationData, GetApiVbyApiVersionSimpleOperationResponse, GetApiVbyApiVersionSimpleOperationError, DeleteCallWithoutParametersAndResponseData, GetCallWithoutParametersAndResponseData, HeadCallWithoutParametersAndResponseData, OptionsCallWithoutParametersAndResponseData, PatchCallWithoutParametersAndResponseData, PostCallWithoutParametersAndResponseData, PutCallWithoutParametersAndResponseData, DeleteFooData3, CallWithDescriptionsData, DeprecatedCallData, CallWithParametersData, CallWithWeirdParameterNamesData, GetCallWithOptionalParamData, PostCallWithOptionalParamData, PostCallWithOptionalParamResponse, PostApiVbyApiVersionRequestBodyData, PostApiVbyApiVersionFormDataData, CallWithDefaultParametersData, CallWithDefaultOptionalParametersData, CallToTestOrderOfParamsData, DuplicateNameData, DuplicateName2Data, DuplicateName3Data, DuplicateName4Data, CallWithNoContentResponseData, CallWithNoContentResponseResponse, CallWithResponseAndNoContentResponseData, CallWithResponseAndNoContentResponseResponse, DummyAData, DummyAResponse, DummyBData, DummyBResponse, CallWithResponseData, CallWithResponseResponse, CallWithDuplicateResponsesData, CallWithDuplicateResponsesResponse, CallWithDuplicateResponsesError, CallWithResponsesData, CallWithResponsesResponse, CallWithResponsesError, CollectionFormatData, TypesData, TypesResponse, UploadFileData, UploadFileResponse, FileResponseData, FileResponseResponse, ComplexTypesData, ComplexTypesResponse, MultipartResponseData, MultipartResponseResponse, MultipartRequestData, ComplexParamsData, ComplexParamsResponse, CallWithResultFromHeaderData, TestErrorCodeData, NonAsciiæøåÆøÅöôêÊ字符串Data, NonAsciiæøåÆøÅöôêÊ字符串Response, PutWithFormUrlEncodedData } from './types.gen';
55

66
export const client = createClient(createConfig());
77

@@ -95,7 +95,7 @@ export const deleteFoo = <ThrowOnError extends boolean = false>(options: Options
9595

9696
export const callWithDescriptions = <ThrowOnError extends boolean = false>(options?: Options<CallWithDescriptionsData, ThrowOnError>) => {
9797
return (options?.client ?? client).post<unknown, unknown, ThrowOnError>({
98-
url: '/api/v{api-version}/descriptions/',
98+
url: '/api/v{api-version}/descriptions',
9999
...options
100100
});
101101
};
@@ -134,7 +134,7 @@ export const callWithWeirdParameterNames = <ThrowOnError extends boolean = false
134134

135135
export const getCallWithOptionalParam = <ThrowOnError extends boolean = false>(options: Options<GetCallWithOptionalParamData, ThrowOnError>) => {
136136
return (options?.client ?? client).get<unknown, unknown, ThrowOnError>({
137-
url: '/api/v{api-version}/parameters/',
137+
url: '/api/v{api-version}/parameters',
138138
...options,
139139
headers: {
140140
'Content-Type': 'application/json',
@@ -145,7 +145,7 @@ export const getCallWithOptionalParam = <ThrowOnError extends boolean = false>(o
145145

146146
export const postCallWithOptionalParam = <ThrowOnError extends boolean = false>(options: Options<PostCallWithOptionalParamData, ThrowOnError>) => {
147147
return (options?.client ?? client).post<PostCallWithOptionalParamResponse, unknown, ThrowOnError>({
148-
url: '/api/v{api-version}/parameters/',
148+
url: '/api/v{api-version}/parameters',
149149
...options,
150150
headers: {
151151
'Content-Type': 'application/json',
@@ -156,7 +156,7 @@ export const postCallWithOptionalParam = <ThrowOnError extends boolean = false>(
156156

157157
export const postApiVbyApiVersionRequestBody = <ThrowOnError extends boolean = false>(options?: Options<PostApiVbyApiVersionRequestBodyData, ThrowOnError>) => {
158158
return (options?.client ?? client).post<unknown, unknown, ThrowOnError>({
159-
url: '/api/v{api-version}/requestBody/',
159+
url: '/api/v{api-version}/requestBody',
160160
...options,
161161
headers: {
162162
'Content-Type': 'application/json',
@@ -168,7 +168,7 @@ export const postApiVbyApiVersionRequestBody = <ThrowOnError extends boolean = f
168168
export const postApiVbyApiVersionFormData = <ThrowOnError extends boolean = false>(options?: Options<PostApiVbyApiVersionFormDataData, ThrowOnError>) => {
169169
return (options?.client ?? client).post<unknown, unknown, ThrowOnError>({
170170
...formDataBodySerializer,
171-
url: '/api/v{api-version}/formData/',
171+
url: '/api/v{api-version}/formData',
172172
...options,
173173
headers: {
174174
'Content-Type': null,
@@ -205,21 +205,21 @@ export const duplicateName = <ThrowOnError extends boolean = false>(options?: Op
205205
});
206206
};
207207

208-
export const duplicateName = <ThrowOnError extends boolean = false>(options?: Options<DuplicateNameData, ThrowOnError>) => {
208+
export const duplicateName2 = <ThrowOnError extends boolean = false>(options?: Options<DuplicateName2Data, ThrowOnError>) => {
209209
return (options?.client ?? client).get<unknown, unknown, ThrowOnError>({
210210
url: '/api/v{api-version}/duplicate',
211211
...options
212212
});
213213
};
214214

215-
export const duplicateName = <ThrowOnError extends boolean = false>(options?: Options<DuplicateNameData, ThrowOnError>) => {
215+
export const duplicateName3 = <ThrowOnError extends boolean = false>(options?: Options<DuplicateName3Data, ThrowOnError>) => {
216216
return (options?.client ?? client).post<unknown, unknown, ThrowOnError>({
217217
url: '/api/v{api-version}/duplicate',
218218
...options
219219
});
220220
};
221221

222-
export const duplicateName = <ThrowOnError extends boolean = false>(options?: Options<DuplicateNameData, ThrowOnError>) => {
222+
export const duplicateName4 = <ThrowOnError extends boolean = false>(options?: Options<DuplicateName4Data, ThrowOnError>) => {
223223
return (options?.client ?? client).put<unknown, unknown, ThrowOnError>({
224224
url: '/api/v{api-version}/duplicate',
225225
...options
@@ -302,7 +302,7 @@ export const uploadFile = <ThrowOnError extends boolean = false>(options: Option
302302
};
303303

304304
export const fileResponse = <ThrowOnError extends boolean = false>(options: Options<FileResponseData, ThrowOnError>) => {
305-
return (options?.client ?? client).get<unknown, unknown, ThrowOnError>({
305+
return (options?.client ?? client).get<FileResponseResponse, unknown, ThrowOnError>({
306306
responseType: 'blob',
307307
url: '/api/v{api-version}/file/{id}',
308308
...options

0 commit comments

Comments
 (0)