Skip to content

Commit ce7bce4

Browse files
committed
Update index.spec.ts.snap
1 parent e15022e commit ce7bce4

File tree

1 file changed

+39
-7
lines changed

1 file changed

+39
-7
lines changed

test/__snapshots__/index.spec.ts.snap

Lines changed: 39 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -2008,6 +2008,7 @@ exports[`v2 should generate: ./test/generated/v2/services/CollectionFormatServic
20082008
import type { CancelablePromise } from '../core/CancelablePromise';
20092009
import { request as __request } from '../core/request';
20102010
import { OpenAPI } from '../core/OpenAPI';
2011+
type Writeable<T> = { -readonly [P in keyof T]-?: T[P] };
20112012

20122013
export class CollectionFormatService {
20132014

@@ -2050,6 +2051,7 @@ import type { ModelWithString } from '../models/ModelWithString';
20502051
import type { CancelablePromise } from '../core/CancelablePromise';
20512052
import { request as __request } from '../core/request';
20522053
import { OpenAPI } from '../core/OpenAPI';
2054+
type Writeable<T> = { -readonly [P in keyof T]-?: T[P] };
20532055

20542056
export class ComplexService {
20552057

@@ -2094,6 +2096,7 @@ import type { ModelWithString } from '../models/ModelWithString';
20942096
import type { CancelablePromise } from '../core/CancelablePromise';
20952097
import { request as __request } from '../core/request';
20962098
import { OpenAPI } from '../core/OpenAPI';
2099+
type Writeable<T> = { -readonly [P in keyof T]-?: T[P] };
20972100

20982101
export class DefaultsService {
20992102

@@ -2204,6 +2207,7 @@ exports[`v2 should generate: ./test/generated/v2/services/DuplicateService.ts 1`
22042207
import type { CancelablePromise } from '../core/CancelablePromise';
22052208
import { request as __request } from '../core/request';
22062209
import { OpenAPI } from '../core/OpenAPI';
2210+
type Writeable<T> = { -readonly [P in keyof T]-?: T[P] };
22072211

22082212
export class DuplicateService {
22092213

@@ -2257,6 +2261,7 @@ exports[`v2 should generate: ./test/generated/v2/services/ErrorService.ts 1`] =
22572261
import type { CancelablePromise } from '../core/CancelablePromise';
22582262
import { request as __request } from '../core/request';
22592263
import { OpenAPI } from '../core/OpenAPI';
2264+
type Writeable<T> = { -readonly [P in keyof T]-?: T[P] };
22602265

22612266
export class ErrorService {
22622267

@@ -2293,6 +2298,7 @@ exports[`v2 should generate: ./test/generated/v2/services/HeaderService.ts 1`] =
22932298
import type { CancelablePromise } from '../core/CancelablePromise';
22942299
import { request as __request } from '../core/request';
22952300
import { OpenAPI } from '../core/OpenAPI';
2301+
type Writeable<T> = { -readonly [P in keyof T]-?: T[P] };
22962302

22972303
export class HeaderService {
22982304

@@ -2322,6 +2328,7 @@ exports[`v2 should generate: ./test/generated/v2/services/MultipleTags1Service.t
23222328
import type { CancelablePromise } from '../core/CancelablePromise';
23232329
import { request as __request } from '../core/request';
23242330
import { OpenAPI } from '../core/OpenAPI';
2331+
type Writeable<T> = { -readonly [P in keyof T]-?: T[P] };
23252332

23262333
export class MultipleTags1Service {
23272334

@@ -2357,6 +2364,7 @@ exports[`v2 should generate: ./test/generated/v2/services/MultipleTags2Service.t
23572364
import type { CancelablePromise } from '../core/CancelablePromise';
23582365
import { request as __request } from '../core/request';
23592366
import { OpenAPI } from '../core/OpenAPI';
2367+
type Writeable<T> = { -readonly [P in keyof T]-?: T[P] };
23602368

23612369
export class MultipleTags2Service {
23622370

@@ -2392,6 +2400,7 @@ exports[`v2 should generate: ./test/generated/v2/services/MultipleTags3Service.t
23922400
import type { CancelablePromise } from '../core/CancelablePromise';
23932401
import { request as __request } from '../core/request';
23942402
import { OpenAPI } from '../core/OpenAPI';
2403+
type Writeable<T> = { -readonly [P in keyof T]-?: T[P] };
23952404

23962405
export class MultipleTags3Service {
23972406

@@ -2416,6 +2425,7 @@ exports[`v2 should generate: ./test/generated/v2/services/NoContentService.ts 1`
24162425
import type { CancelablePromise } from '../core/CancelablePromise';
24172426
import { request as __request } from '../core/request';
24182427
import { OpenAPI } from '../core/OpenAPI';
2428+
type Writeable<T> = { -readonly [P in keyof T]-?: T[P] };
24192429

24202430
export class NoContentService {
24212431

@@ -2440,6 +2450,7 @@ exports[`v2 should generate: ./test/generated/v2/services/ParametersService.ts 1
24402450
import type { CancelablePromise } from '../core/CancelablePromise';
24412451
import { request as __request } from '../core/request';
24422452
import { OpenAPI } from '../core/OpenAPI';
2453+
type Writeable<T> = { -readonly [P in keyof T]-?: T[P] };
24432454

24442455
export class ParametersService {
24452456

@@ -2525,6 +2536,7 @@ import type { ModelWithString } from '../models/ModelWithString';
25252536
import type { CancelablePromise } from '../core/CancelablePromise';
25262537
import { request as __request } from '../core/request';
25272538
import { OpenAPI } from '../core/OpenAPI';
2539+
type Writeable<T> = { -readonly [P in keyof T]-?: T[P] };
25282540

25292541
export class ResponseService {
25302542

@@ -2588,6 +2600,7 @@ exports[`v2 should generate: ./test/generated/v2/services/SimpleService.ts 1`] =
25882600
import type { CancelablePromise } from '../core/CancelablePromise';
25892601
import { request as __request } from '../core/request';
25902602
import { OpenAPI } from '../core/OpenAPI';
2603+
type Writeable<T> = { -readonly [P in keyof T]-?: T[P] };
25912604

25922605
export class SimpleService {
25932606

@@ -2671,6 +2684,7 @@ exports[`v2 should generate: ./test/generated/v2/services/TypesService.ts 1`] =
26712684
import type { CancelablePromise } from '../core/CancelablePromise';
26722685
import { request as __request } from '../core/request';
26732686
import { OpenAPI } from '../core/OpenAPI';
2687+
type Writeable<T> = { -readonly [P in keyof T]-?: T[P] };
26742688

26752689
export class TypesService {
26762690

@@ -5302,6 +5316,7 @@ exports[`v3 should generate: ./test/generated/v3/services/CollectionFormatServic
53025316
import type { CancelablePromise } from '../core/CancelablePromise';
53035317
import { request as __request } from '../core/request';
53045318
import { OpenAPI } from '../core/OpenAPI';
5319+
type Writeable<T> = { -readonly [P in keyof T]-?: T[P] };
53055320

53065321
export class CollectionFormatService {
53075322

@@ -5347,6 +5362,7 @@ import type { ModelWithString } from '../models/ModelWithString';
53475362
import type { CancelablePromise } from '../core/CancelablePromise';
53485363
import { request as __request } from '../core/request';
53495364
import { OpenAPI } from '../core/OpenAPI';
5365+
type Writeable<T> = { -readonly [P in keyof T]-?: T[P] };
53505366

53515367
export class ComplexService {
53525368

@@ -5388,7 +5404,7 @@ export class ComplexService {
53885404
*/
53895405
public static complexParams(
53905406
id: number,
5391-
requestBody?: {
5407+
requestBody?: Writeable<{
53925408
readonly key: string | null;
53935409
name: string | null;
53945410
enabled?: boolean;
@@ -5400,7 +5416,7 @@ export class ComplexService {
54005416
readonly id?: number;
54015417
readonly name?: string | null;
54025418
};
5403-
},
5419+
}>,
54045420
): CancelablePromise<ModelWithString> {
54055421
return __request({
54065422
method: 'PUT',
@@ -5421,6 +5437,7 @@ import type { ModelWithString } from '../models/ModelWithString';
54215437
import type { CancelablePromise } from '../core/CancelablePromise';
54225438
import { request as __request } from '../core/request';
54235439
import { OpenAPI } from '../core/OpenAPI';
5440+
type Writeable<T> = { -readonly [P in keyof T]-?: T[P] };
54245441

54255442
export class DefaultsService {
54265443

@@ -5531,6 +5548,7 @@ exports[`v3 should generate: ./test/generated/v3/services/DuplicateService.ts 1`
55315548
import type { CancelablePromise } from '../core/CancelablePromise';
55325549
import { request as __request } from '../core/request';
55335550
import { OpenAPI } from '../core/OpenAPI';
5551+
type Writeable<T> = { -readonly [P in keyof T]-?: T[P] };
55345552

55355553
export class DuplicateService {
55365554

@@ -5584,6 +5602,7 @@ exports[`v3 should generate: ./test/generated/v3/services/ErrorService.ts 1`] =
55845602
import type { CancelablePromise } from '../core/CancelablePromise';
55855603
import { request as __request } from '../core/request';
55865604
import { OpenAPI } from '../core/OpenAPI';
5605+
type Writeable<T> = { -readonly [P in keyof T]-?: T[P] };
55875606

55885607
export class ErrorService {
55895608

@@ -5621,6 +5640,7 @@ import type { ModelWithString } from '../models/ModelWithString';
56215640
import type { CancelablePromise } from '../core/CancelablePromise';
56225641
import { request as __request } from '../core/request';
56235642
import { OpenAPI } from '../core/OpenAPI';
5643+
type Writeable<T> = { -readonly [P in keyof T]-?: T[P] };
56245644

56255645
export class FormDataService {
56265646

@@ -5654,6 +5674,7 @@ exports[`v3 should generate: ./test/generated/v3/services/HeaderService.ts 1`] =
56545674
import type { CancelablePromise } from '../core/CancelablePromise';
56555675
import { request as __request } from '../core/request';
56565676
import { OpenAPI } from '../core/OpenAPI';
5677+
type Writeable<T> = { -readonly [P in keyof T]-?: T[P] };
56575678

56585679
export class HeaderService {
56595680

@@ -5684,6 +5705,7 @@ import type { ModelWithString } from '../models/ModelWithString';
56845705
import type { CancelablePromise } from '../core/CancelablePromise';
56855706
import { request as __request } from '../core/request';
56865707
import { OpenAPI } from '../core/OpenAPI';
5708+
type Writeable<T> = { -readonly [P in keyof T]-?: T[P] };
56875709

56885710
export class MultipartService {
56895711

@@ -5732,6 +5754,7 @@ exports[`v3 should generate: ./test/generated/v3/services/MultipleTags1Service.t
57325754
import type { CancelablePromise } from '../core/CancelablePromise';
57335755
import { request as __request } from '../core/request';
57345756
import { OpenAPI } from '../core/OpenAPI';
5757+
type Writeable<T> = { -readonly [P in keyof T]-?: T[P] };
57355758

57365759
export class MultipleTags1Service {
57375760

@@ -5767,6 +5790,7 @@ exports[`v3 should generate: ./test/generated/v3/services/MultipleTags2Service.t
57675790
import type { CancelablePromise } from '../core/CancelablePromise';
57685791
import { request as __request } from '../core/request';
57695792
import { OpenAPI } from '../core/OpenAPI';
5793+
type Writeable<T> = { -readonly [P in keyof T]-?: T[P] };
57705794

57715795
export class MultipleTags2Service {
57725796

@@ -5802,6 +5826,7 @@ exports[`v3 should generate: ./test/generated/v3/services/MultipleTags3Service.t
58025826
import type { CancelablePromise } from '../core/CancelablePromise';
58035827
import { request as __request } from '../core/request';
58045828
import { OpenAPI } from '../core/OpenAPI';
5829+
type Writeable<T> = { -readonly [P in keyof T]-?: T[P] };
58055830

58065831
export class MultipleTags3Service {
58075832

@@ -5826,6 +5851,7 @@ exports[`v3 should generate: ./test/generated/v3/services/NoContentService.ts 1`
58265851
import type { CancelablePromise } from '../core/CancelablePromise';
58275852
import { request as __request } from '../core/request';
58285853
import { OpenAPI } from '../core/OpenAPI';
5854+
type Writeable<T> = { -readonly [P in keyof T]-?: T[P] };
58295855

58305856
export class NoContentService {
58315857

@@ -5851,6 +5877,7 @@ import type { ModelWithString } from '../models/ModelWithString';
58515877
import type { CancelablePromise } from '../core/CancelablePromise';
58525878
import { request as __request } from '../core/request';
58535879
import { OpenAPI } from '../core/OpenAPI';
5880+
type Writeable<T> = { -readonly [P in keyof T]-?: T[P] };
58545881

58555882
export class ParametersService {
58565883

@@ -5869,7 +5896,7 @@ export class ParametersService {
58695896
parameterForm: string | null,
58705897
parameterCookie: string | null,
58715898
parameterPath: string | null,
5872-
requestBody: ModelWithString | null,
5899+
requestBody: Writeable<ModelWithString | null>,
58735900
): CancelablePromise<void> {
58745901
return __request({
58755902
method: 'POST',
@@ -5908,7 +5935,7 @@ export class ParametersService {
59085935
parameterQuery: string | null,
59095936
parameterForm: string | null,
59105937
parameterCookie: string | null,
5911-
requestBody: ModelWithString | null,
5938+
requestBody: Writeable<ModelWithString | null>,
59125939
parameterPath1?: string,
59135940
parameterPath2?: string,
59145941
parameterPath3?: string,
@@ -5941,7 +5968,7 @@ export class ParametersService {
59415968
* @throws ApiError
59425969
*/
59435970
public static getCallWithOptionalParam(
5944-
requestBody: ModelWithString,
5971+
requestBody: Writeable<ModelWithString>,
59455972
parameter?: string,
59465973
): CancelablePromise<void> {
59475974
return __request({
@@ -5962,7 +5989,7 @@ export class ParametersService {
59625989
*/
59635990
public static postCallWithOptionalParam(
59645991
parameter: string,
5965-
requestBody?: ModelWithString,
5992+
requestBody?: Writeable<ModelWithString>,
59665993
): CancelablePromise<void> {
59675994
return __request({
59685995
method: 'POST',
@@ -5986,6 +6013,7 @@ import type { ModelWithString } from '../models/ModelWithString';
59866013
import type { CancelablePromise } from '../core/CancelablePromise';
59876014
import { request as __request } from '../core/request';
59886015
import { OpenAPI } from '../core/OpenAPI';
6016+
type Writeable<T> = { -readonly [P in keyof T]-?: T[P] };
59896017

59906018
export class RequestBodyService {
59916019

@@ -5996,7 +6024,7 @@ export class RequestBodyService {
59966024
*/
59976025
public static postRequestBody(
59986026
parameter?: string,
5999-
requestBody?: ModelWithString,
6027+
requestBody?: Writeable<ModelWithString>,
60006028
): CancelablePromise<void> {
60016029
return __request({
60026030
method: 'POST',
@@ -6022,6 +6050,7 @@ import type { ModelWithString } from '../models/ModelWithString';
60226050
import type { CancelablePromise } from '../core/CancelablePromise';
60236051
import { request as __request } from '../core/request';
60246052
import { OpenAPI } from '../core/OpenAPI';
6053+
type Writeable<T> = { -readonly [P in keyof T]-?: T[P] };
60256054

60266055
export class ResponseService {
60276056

@@ -6085,6 +6114,7 @@ exports[`v3 should generate: ./test/generated/v3/services/SimpleService.ts 1`] =
60856114
import type { CancelablePromise } from '../core/CancelablePromise';
60866115
import { request as __request } from '../core/request';
60876116
import { OpenAPI } from '../core/OpenAPI';
6117+
type Writeable<T> = { -readonly [P in keyof T]-?: T[P] };
60886118

60896119
export class SimpleService {
60906120

@@ -6168,6 +6198,7 @@ exports[`v3 should generate: ./test/generated/v3/services/TypesService.ts 1`] =
61686198
import type { CancelablePromise } from '../core/CancelablePromise';
61696199
import { request as __request } from '../core/request';
61706200
import { OpenAPI } from '../core/OpenAPI';
6201+
type Writeable<T> = { -readonly [P in keyof T]-?: T[P] };
61716202

61726203
export class TypesService {
61736204

@@ -6221,6 +6252,7 @@ exports[`v3 should generate: ./test/generated/v3/services/UploadService.ts 1`] =
62216252
import type { CancelablePromise } from '../core/CancelablePromise';
62226253
import { request as __request } from '../core/request';
62236254
import { OpenAPI } from '../core/OpenAPI';
6255+
type Writeable<T> = { -readonly [P in keyof T]-?: T[P] };
62246256

62256257
export class UploadService {
62266258

0 commit comments

Comments
 (0)