Skip to content

Commit 29c79f0

Browse files
committed
refactor(test): 更新测试代码中的 AxiosPromise 为 AxiosResponse
- 将所有测试文件中的 AxiosPromise 替换为 AxiosResponse - 更新相关的导入语句 - 修改函数返回类型以匹配新的 AxiosResponse 类型
1 parent 876d7a0 commit 29c79f0

File tree

12 files changed

+87
-87
lines changed

12 files changed

+87
-87
lines changed

test/example-dest/2.0/pet-store.ts

Lines changed: 21 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77

88
import axios from "axios";
99
import {type AxiosRequestConfig as AxiosRequestConfig} from "axios";
10-
import {type AxiosPromise as AxiosPromise} from "axios";
10+
import {type AxiosResponse as AxiosResponse} from "axios";
1111

1212

1313

@@ -120,7 +120,7 @@ export type ApiResponse = {
120120
* @param data Pet object that needs to be added to the store
121121
* @param [config] request config
122122
*/
123-
export async function addPet(data:Pet,config?:AxiosRequestConfig): AxiosPromise<unknown> {
123+
export async function addPet(data:Pet,config?:AxiosRequestConfig): AxiosResponse<unknown> {
124124
return axios({
125125
method: "POST",
126126
url: `/pet`,
@@ -136,7 +136,7 @@ data: data,
136136
* @param data Pet object that needs to be added to the store
137137
* @param [config] request config
138138
*/
139-
export async function updatePet(data:Pet,config?:AxiosRequestConfig): AxiosPromise<unknown> {
139+
export async function updatePet(data:Pet,config?:AxiosRequestConfig): AxiosResponse<unknown> {
140140
return axios({
141141
method: "PUT",
142142
url: `/pet`,
@@ -158,7 +158,7 @@ export async function findPetsByStatus(status:Array<
158158
* @default available
159159
*/
160160
("available"|"pending"|"sold")
161-
>,config?:AxiosRequestConfig): AxiosPromise<Array<Pet>> {
161+
>,config?:AxiosRequestConfig): AxiosResponse<Array<Pet>> {
162162
return axios({
163163
method: "GET",
164164
url: `/pet/findByStatus`,
@@ -176,7 +176,7 @@ params: {"status": status},
176176
* @param [config] request config
177177
* @returns successful operation
178178
*/
179-
export async function findPetsByTags(tags:Array<string>,config?:AxiosRequestConfig): AxiosPromise<Array<Pet>> {
179+
export async function findPetsByTags(tags:Array<string>,config?:AxiosRequestConfig): AxiosResponse<Array<Pet>> {
180180
return axios({
181181
method: "GET",
182182
url: `/pet/findByTags`,
@@ -198,7 +198,7 @@ export async function getPetById(petId:
198198
* @format int64
199199
*/
200200
number
201-
,config?:AxiosRequestConfig): AxiosPromise<Pet> {
201+
,config?:AxiosRequestConfig): AxiosResponse<Pet> {
202202
return axios({
203203
method: "GET",
204204
url: `/pet/${petId}`,
@@ -228,7 +228,7 @@ number
228228
* @description Updated status of the pet
229229
*/
230230
"status"?:string;
231-
},config?:AxiosRequestConfig): AxiosPromise<unknown> {
231+
},config?:AxiosRequestConfig): AxiosResponse<unknown> {
232232
return axios({
233233
method: "POST",
234234
url: `/pet/${petId}`,
@@ -250,7 +250,7 @@ export async function deletePet(petId:
250250
* @format int64
251251
*/
252252
number
253-
,apiKey?:string,config?:AxiosRequestConfig): AxiosPromise<unknown> {
253+
,apiKey?:string,config?:AxiosRequestConfig): AxiosResponse<unknown> {
254254
return axios({
255255
method: "DELETE",
256256
url: `/pet/${petId}`,
@@ -283,7 +283,7 @@ number
283283
* @format binary
284284
*/
285285
"file"?:Blob;
286-
},config?:AxiosRequestConfig): AxiosPromise<ApiResponse> {
286+
},config?:AxiosRequestConfig): AxiosResponse<ApiResponse> {
287287
return axios({
288288
method: "POST",
289289
url: `/pet/${petId}/uploadImage`,
@@ -299,7 +299,7 @@ data: data,
299299
* @param [config] request config
300300
* @returns successful operation
301301
*/
302-
export async function getInventory(config?:AxiosRequestConfig): AxiosPromise<{
302+
export async function getInventory(config?:AxiosRequestConfig): AxiosResponse<{
303303
/**
304304
* @format int32
305305
*/
@@ -320,7 +320,7 @@ export async function getInventory(config?:AxiosRequestConfig): AxiosPromise<{
320320
* @param [config] request config
321321
* @returns successful operation
322322
*/
323-
export async function placeOrder(data:Order,config?:AxiosRequestConfig): AxiosPromise<Order> {
323+
export async function placeOrder(data:Order,config?:AxiosRequestConfig): AxiosResponse<Order> {
324324
return axios({
325325
method: "POST",
326326
url: `/store/order`,
@@ -344,7 +344,7 @@ export async function getOrderById(orderId:
344344
* @maximum 10
345345
*/
346346
number
347-
,config?:AxiosRequestConfig): AxiosPromise<Order> {
347+
,config?:AxiosRequestConfig): AxiosResponse<Order> {
348348
return axios({
349349
method: "GET",
350350
url: `/store/order/${orderId}`,
@@ -365,7 +365,7 @@ export async function deleteOrder(orderId:
365365
* @minimum 1
366366
*/
367367
number
368-
,config?:AxiosRequestConfig): AxiosPromise<unknown> {
368+
,config?:AxiosRequestConfig): AxiosResponse<unknown> {
369369
return axios({
370370
method: "DELETE",
371371
url: `/store/order/${orderId}`,
@@ -380,7 +380,7 @@ number
380380
* @param data Created user object
381381
* @param [config] request config
382382
*/
383-
export async function createUser(data:User,config?:AxiosRequestConfig): AxiosPromise<unknown> {
383+
export async function createUser(data:User,config?:AxiosRequestConfig): AxiosResponse<unknown> {
384384
return axios({
385385
method: "POST",
386386
url: `/user`,
@@ -396,7 +396,7 @@ data: data,
396396
* @param data List of user object
397397
* @param [config] request config
398398
*/
399-
export async function createUsersWithArrayInput(data:Array<User>,config?:AxiosRequestConfig): AxiosPromise<unknown> {
399+
export async function createUsersWithArrayInput(data:Array<User>,config?:AxiosRequestConfig): AxiosResponse<unknown> {
400400
return axios({
401401
method: "POST",
402402
url: `/user/createWithArray`,
@@ -412,7 +412,7 @@ data: data,
412412
* @param data List of user object
413413
* @param [config] request config
414414
*/
415-
export async function createUsersWithListInput(data:Array<User>,config?:AxiosRequestConfig): AxiosPromise<unknown> {
415+
export async function createUsersWithListInput(data:Array<User>,config?:AxiosRequestConfig): AxiosResponse<unknown> {
416416
return axios({
417417
method: "POST",
418418
url: `/user/createWithList`,
@@ -438,7 +438,7 @@ export async function loginUser(params:{
438438
* @description The password for login in clear text
439439
*/
440440
"password":string;
441-
},config?:AxiosRequestConfig): AxiosPromise<string> {
441+
},config?:AxiosRequestConfig): AxiosResponse<string> {
442442
return axios({
443443
method: "GET",
444444
url: `/user/login`,
@@ -453,7 +453,7 @@ params: params,
453453
* @see user Operations about user {@link http://swagger.io Find out more about our store}
454454
* @param [config] request config
455455
*/
456-
export async function logoutUser(config?:AxiosRequestConfig): AxiosPromise<unknown> {
456+
export async function logoutUser(config?:AxiosRequestConfig): AxiosResponse<unknown> {
457457
return axios({
458458
method: "GET",
459459
url: `/user/logout`,
@@ -469,7 +469,7 @@ export async function logoutUser(config?:AxiosRequestConfig): AxiosPromise<unkno
469469
* @param [config] request config
470470
* @returns successful operation
471471
*/
472-
export async function getUserByName(username:string,config?:AxiosRequestConfig): AxiosPromise<User> {
472+
export async function getUserByName(username:string,config?:AxiosRequestConfig): AxiosResponse<User> {
473473
return axios({
474474
method: "GET",
475475
url: `/user/${username}`,
@@ -484,7 +484,7 @@ export async function getUserByName(username:string,config?:AxiosRequestConfig):
484484
* @param username The name that needs to be deleted
485485
* @param [config] request config
486486
*/
487-
export async function deleteUser(username:string,config?:AxiosRequestConfig): AxiosPromise<unknown> {
487+
export async function deleteUser(username:string,config?:AxiosRequestConfig): AxiosResponse<unknown> {
488488
return axios({
489489
method: "DELETE",
490490
url: `/user/${username}`,
@@ -500,7 +500,7 @@ export async function deleteUser(username:string,config?:AxiosRequestConfig): Ax
500500
* @param data Updated user object
501501
* @param [config] request config
502502
*/
503-
export async function updateUser(username:string,data:User,config?:AxiosRequestConfig): AxiosPromise<unknown> {
503+
export async function updateUser(username:string,data:User,config?:AxiosRequestConfig): AxiosResponse<unknown> {
504504
return axios({
505505
method: "PUT",
506506
url: `/user/${username}`,

test/example-dest/3.0/pet-store.ts

Lines changed: 20 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414

1515
import axios from "axios";
1616
import {type AxiosRequestConfig as AxiosRequestConfig} from "axios";
17-
import {type AxiosPromise as AxiosPromise} from "axios";
17+
import {type AxiosResponse as AxiosResponse} from "axios";
1818

1919

2020

@@ -189,7 +189,7 @@ export type ApiResponse = {
189189
* @param [config] request config
190190
* @returns Successful operation
191191
*/
192-
export async function addPet(data:Pet,config?:AxiosRequestConfig): AxiosPromise<Pet> {
192+
export async function addPet(data:Pet,config?:AxiosRequestConfig): AxiosResponse<Pet> {
193193
return axios({
194194
method: "POST",
195195
url: `/pet`,
@@ -206,7 +206,7 @@ data: data,
206206
* @param [config] request config
207207
* @returns Successful operation
208208
*/
209-
export async function updatePet(data:Pet,config?:AxiosRequestConfig): AxiosPromise<Pet> {
209+
export async function updatePet(data:Pet,config?:AxiosRequestConfig): AxiosResponse<Pet> {
210210
return axios({
211211
method: "PUT",
212212
url: `/pet`,
@@ -228,7 +228,7 @@ export async function findPetsByStatus(status?:
228228
* @default available
229229
*/
230230
("available"|"pending"|"sold")
231-
,config?:AxiosRequestConfig): AxiosPromise<Array<Pet>> {
231+
,config?:AxiosRequestConfig): AxiosResponse<Array<Pet>> {
232232
return axios({
233233
method: "GET",
234234
url: `/pet/findByStatus`,
@@ -245,7 +245,7 @@ params: {"status": status},
245245
* @param [config] request config
246246
* @returns successful operation
247247
*/
248-
export async function findPetsByTags(tags?:Array<string>,config?:AxiosRequestConfig): AxiosPromise<Array<Pet>> {
248+
export async function findPetsByTags(tags?:Array<string>,config?:AxiosRequestConfig): AxiosResponse<Array<Pet>> {
249249
return axios({
250250
method: "GET",
251251
url: `/pet/findByTags`,
@@ -267,7 +267,7 @@ export async function getPetById(petId:
267267
* @format int64
268268
*/
269269
number
270-
,config?:AxiosRequestConfig): AxiosPromise<Pet> {
270+
,config?:AxiosRequestConfig): AxiosResponse<Pet> {
271271
return axios({
272272
method: "GET",
273273
url: `/pet/${petId}`,
@@ -297,7 +297,7 @@ number
297297
* @description Status of pet that needs to be updated
298298
*/
299299
"status"?:string;
300-
},config?:AxiosRequestConfig): AxiosPromise<unknown> {
300+
},config?:AxiosRequestConfig): AxiosResponse<unknown> {
301301
return axios({
302302
method: "POST",
303303
url: `/pet/${petId}`,
@@ -319,7 +319,7 @@ export async function deletePet(petId:
319319
* @format int64
320320
*/
321321
number
322-
,apiKey?:string,config?:AxiosRequestConfig): AxiosPromise<unknown> {
322+
,apiKey?:string,config?:AxiosRequestConfig): AxiosResponse<unknown> {
323323
return axios({
324324
method: "DELETE",
325325
url: `/pet/${petId}`,
@@ -348,7 +348,7 @@ number
348348
* @format binary
349349
*/
350350
Blob
351-
,additionalMetadata?:string,config?:AxiosRequestConfig): AxiosPromise<ApiResponse> {
351+
,additionalMetadata?:string,config?:AxiosRequestConfig): AxiosResponse<ApiResponse> {
352352
return axios({
353353
method: "POST",
354354
url: `/pet/${petId}/uploadImage`,
@@ -365,7 +365,7 @@ params: {"additionalMetadata": additionalMetadata},
365365
* @param [config] request config
366366
* @returns successful operation
367367
*/
368-
export async function getInventory(config?:AxiosRequestConfig): AxiosPromise<{
368+
export async function getInventory(config?:AxiosRequestConfig): AxiosResponse<{
369369
/**
370370
* @format int32
371371
*/
@@ -386,7 +386,7 @@ export async function getInventory(config?:AxiosRequestConfig): AxiosPromise<{
386386
* @param [config] request config
387387
* @returns successful operation
388388
*/
389-
export async function placeOrder(data:Order,config?:AxiosRequestConfig): AxiosPromise<Order> {
389+
export async function placeOrder(data:Order,config?:AxiosRequestConfig): AxiosResponse<Order> {
390390
return axios({
391391
method: "POST",
392392
url: `/store/order`,
@@ -408,7 +408,7 @@ export async function getOrderById(orderId:
408408
* @format int64
409409
*/
410410
number
411-
,config?:AxiosRequestConfig): AxiosPromise<Order> {
411+
,config?:AxiosRequestConfig): AxiosResponse<Order> {
412412
return axios({
413413
method: "GET",
414414
url: `/store/order/${orderId}`,
@@ -428,7 +428,7 @@ export async function deleteOrder(orderId:
428428
* @format int64
429429
*/
430430
number
431-
,config?:AxiosRequestConfig): AxiosPromise<unknown> {
431+
,config?:AxiosRequestConfig): AxiosResponse<unknown> {
432432
return axios({
433433
method: "DELETE",
434434
url: `/store/order/${orderId}`,
@@ -443,7 +443,7 @@ number
443443
* @param data Created user object
444444
* @param [config] request config
445445
*/
446-
export async function createUser(data:User,config?:AxiosRequestConfig): AxiosPromise<unknown> {
446+
export async function createUser(data:User,config?:AxiosRequestConfig): AxiosResponse<unknown> {
447447
return axios({
448448
method: "POST",
449449
url: `/user`,
@@ -460,7 +460,7 @@ data: data,
460460
* @param [config] request config
461461
* @returns Successful operation
462462
*/
463-
export async function createUsersWithListInput(data:Array<User>,config?:AxiosRequestConfig): AxiosPromise<User> {
463+
export async function createUsersWithListInput(data:Array<User>,config?:AxiosRequestConfig): AxiosResponse<User> {
464464
return axios({
465465
method: "POST",
466466
url: `/user/createWithList`,
@@ -486,7 +486,7 @@ export async function loginUser(params?:{
486486
* @description The password for login in clear text
487487
*/
488488
"password"?:string;
489-
},config?:AxiosRequestConfig): AxiosPromise<string> {
489+
},config?:AxiosRequestConfig): AxiosResponse<string> {
490490
return axios({
491491
method: "GET",
492492
url: `/user/login`,
@@ -501,7 +501,7 @@ params: params,
501501
* @see user Operations about user
502502
* @param [config] request config
503503
*/
504-
export async function logoutUser(config?:AxiosRequestConfig): AxiosPromise<unknown> {
504+
export async function logoutUser(config?:AxiosRequestConfig): AxiosResponse<unknown> {
505505
return axios({
506506
method: "GET",
507507
url: `/user/logout`,
@@ -517,7 +517,7 @@ export async function logoutUser(config?:AxiosRequestConfig): AxiosPromise<unkno
517517
* @param [config] request config
518518
* @returns successful operation
519519
*/
520-
export async function getUserByName(username:string,config?:AxiosRequestConfig): AxiosPromise<User> {
520+
export async function getUserByName(username:string,config?:AxiosRequestConfig): AxiosResponse<User> {
521521
return axios({
522522
method: "GET",
523523
url: `/user/${username}`,
@@ -532,7 +532,7 @@ export async function getUserByName(username:string,config?:AxiosRequestConfig):
532532
* @param username The name that needs to be deleted
533533
* @param [config] request config
534534
*/
535-
export async function deleteUser(username:string,config?:AxiosRequestConfig): AxiosPromise<unknown> {
535+
export async function deleteUser(username:string,config?:AxiosRequestConfig): AxiosResponse<unknown> {
536536
return axios({
537537
method: "DELETE",
538538
url: `/user/${username}`,
@@ -548,7 +548,7 @@ export async function deleteUser(username:string,config?:AxiosRequestConfig): Ax
548548
* @param data Update an existent user in the store
549549
* @param [config] request config
550550
*/
551-
export async function updateUser(username:string,data:User,config?:AxiosRequestConfig): AxiosPromise<unknown> {
551+
export async function updateUser(username:string,data:User,config?:AxiosRequestConfig): AxiosResponse<unknown> {
552552
return axios({
553553
method: "PUT",
554554
url: `/user/${username}`,

0 commit comments

Comments
 (0)