Skip to content

Commit 932959a

Browse files
committed
feat: Remove ts-nameof and ttypescript dependencies
1 parent 6164a0d commit 932959a

8 files changed

Lines changed: 54 additions & 151 deletions

File tree

.vscode/settings.json

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -21,11 +21,9 @@
2121
"typescript.referencesCodeLens.enabled": true,
2222
"cSpell.words": [
2323
"apidevtools",
24-
"nameof",
2524
"openapi",
2625
"rivr",
2726
"tsyringe",
28-
"ttsc",
29-
"ttypescript"
27+
"ttsc"
3028
]
3129
}

example/generated/SwaggerPetstoreServer.generated.ts

Lines changed: 41 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -97,6 +97,28 @@ export type LoginUserRequestQuery = { username: string; password: string };
9797

9898
export type CreateUserRequestBody = User;
9999

100+
export const Handlers = {
101+
AddPetController: 'AddPetController',
102+
UpdatePetController: 'UpdatePetController',
103+
FindPetsByStatusController: 'FindPetsByStatusController',
104+
FindPetsByTagsController: 'FindPetsByTagsController',
105+
GetPetByIdController: 'GetPetByIdController',
106+
UpdatePetWithFormController: 'UpdatePetWithFormController',
107+
DeletePetController: 'DeletePetController',
108+
PlaceOrderController: 'PlaceOrderController',
109+
GetOrderByIdController: 'GetOrderByIdController',
110+
DeleteOrderController: 'DeleteOrderController',
111+
GetInventoryController: 'GetInventoryController',
112+
CreateUsersWithArrayInputController: 'CreateUsersWithArrayInputController',
113+
CreateUsersWithListInputController: 'CreateUsersWithListInputController',
114+
GetUserByNameController: 'GetUserByNameController',
115+
UpdateUserController: 'UpdateUserController',
116+
DeleteUserController: 'DeleteUserController',
117+
LoginUserController: 'LoginUserController',
118+
LogoutUserController: 'LogoutUserController',
119+
CreateUserController: 'CreateUserController'
120+
};
121+
100122
export type AddPetRequest = Request<
101123
ParamsDictionary,
102124
unknown,
@@ -579,7 +601,7 @@ export class ControllerMiddleware {
579601
async (req, res, next) => {
580602
const controller = this.resolver
581603
.forRequest(req)
582-
.resolve<AddPetController>(nameof<AddPetController>());
604+
.resolve<AddPetController>(Handlers.AddPetController);
583605

584606
await controller.addPet(req, res, next);
585607
}
@@ -647,7 +669,7 @@ export class ControllerMiddleware {
647669
async (req, res, next) => {
648670
const controller = this.resolver
649671
.forRequest(req)
650-
.resolve<UpdatePetController>(nameof<UpdatePetController>());
672+
.resolve<UpdatePetController>(Handlers.UpdatePetController);
651673

652674
await controller.updatePet(req, res, next);
653675
}
@@ -693,7 +715,7 @@ export class ControllerMiddleware {
693715
const controller = this.resolver
694716
.forRequest(req)
695717
.resolve<FindPetsByStatusController>(
696-
nameof<FindPetsByStatusController>()
718+
Handlers.FindPetsByStatusController
697719
);
698720

699721
await controller.findPetsByStatus(req, res, next);
@@ -731,7 +753,7 @@ export class ControllerMiddleware {
731753
const controller = this.resolver
732754
.forRequest(req)
733755
.resolve<FindPetsByTagsController>(
734-
nameof<FindPetsByTagsController>()
756+
Handlers.FindPetsByTagsController
735757
);
736758

737759
await controller.findPetsByTags(req, res, next);
@@ -762,7 +784,7 @@ export class ControllerMiddleware {
762784
async (req, res, next) => {
763785
const controller = this.resolver
764786
.forRequest(req)
765-
.resolve<GetPetByIdController>(nameof<GetPetByIdController>());
787+
.resolve<GetPetByIdController>(Handlers.GetPetByIdController);
766788

767789
await controller.getPetById(req, res, next);
768790
}
@@ -793,7 +815,7 @@ export class ControllerMiddleware {
793815
const controller = this.resolver
794816
.forRequest(req)
795817
.resolve<UpdatePetWithFormController>(
796-
nameof<UpdatePetWithFormController>()
818+
Handlers.UpdatePetWithFormController
797819
);
798820

799821
await controller.updatePetWithForm(req, res, next);
@@ -824,7 +846,7 @@ export class ControllerMiddleware {
824846
async (req, res, next) => {
825847
const controller = this.resolver
826848
.forRequest(req)
827-
.resolve<DeletePetController>(nameof<DeletePetController>());
849+
.resolve<DeletePetController>(Handlers.DeletePetController);
828850

829851
await controller.deletePet(req, res, next);
830852
}
@@ -865,7 +887,7 @@ export class ControllerMiddleware {
865887
async (req, res, next) => {
866888
const controller = this.resolver
867889
.forRequest(req)
868-
.resolve<PlaceOrderController>(nameof<PlaceOrderController>());
890+
.resolve<PlaceOrderController>(Handlers.PlaceOrderController);
869891

870892
await controller.placeOrder(req, res, next);
871893
}
@@ -897,7 +919,7 @@ export class ControllerMiddleware {
897919
async (req, res, next) => {
898920
const controller = this.resolver
899921
.forRequest(req)
900-
.resolve<GetOrderByIdController>(nameof<GetOrderByIdController>());
922+
.resolve<GetOrderByIdController>(Handlers.GetOrderByIdController);
901923

902924
await controller.getOrderById(req, res, next);
903925
}
@@ -928,7 +950,7 @@ export class ControllerMiddleware {
928950
async (req, res, next) => {
929951
const controller = this.resolver
930952
.forRequest(req)
931-
.resolve<DeleteOrderController>(nameof<DeleteOrderController>());
953+
.resolve<DeleteOrderController>(Handlers.DeleteOrderController);
932954

933955
await controller.deleteOrder(req, res, next);
934956
}
@@ -944,7 +966,7 @@ export class ControllerMiddleware {
944966
async (req, res, next) => {
945967
const controller = this.resolver
946968
.forRequest(req)
947-
.resolve<GetInventoryController>(nameof<GetInventoryController>());
969+
.resolve<GetInventoryController>(Handlers.GetInventoryController);
948970

949971
await controller.getInventory(req, res, next);
950972
}
@@ -991,7 +1013,7 @@ export class ControllerMiddleware {
9911013
const controller = this.resolver
9921014
.forRequest(req)
9931015
.resolve<CreateUsersWithArrayInputController>(
994-
nameof<CreateUsersWithArrayInputController>()
1016+
Handlers.CreateUsersWithArrayInputController
9951017
);
9961018

9971019
await controller.createUsersWithArrayInput(req, res, next);
@@ -1038,7 +1060,7 @@ export class ControllerMiddleware {
10381060
const controller = this.resolver
10391061
.forRequest(req)
10401062
.resolve<CreateUsersWithListInputController>(
1041-
nameof<CreateUsersWithListInputController>()
1063+
Handlers.CreateUsersWithListInputController
10421064
);
10431065

10441066
await controller.createUsersWithListInput(req, res, next);
@@ -1068,9 +1090,7 @@ export class ControllerMiddleware {
10681090
async (req, res, next) => {
10691091
const controller = this.resolver
10701092
.forRequest(req)
1071-
.resolve<GetUserByNameController>(
1072-
nameof<GetUserByNameController>()
1073-
);
1093+
.resolve<GetUserByNameController>(Handlers.GetUserByNameController);
10741094

10751095
await controller.getUserByName(req, res, next);
10761096
}
@@ -1124,7 +1144,7 @@ export class ControllerMiddleware {
11241144
async (req, res, next) => {
11251145
const controller = this.resolver
11261146
.forRequest(req)
1127-
.resolve<UpdateUserController>(nameof<UpdateUserController>());
1147+
.resolve<UpdateUserController>(Handlers.UpdateUserController);
11281148

11291149
await controller.updateUser(req, res, next);
11301150
}
@@ -1153,7 +1173,7 @@ export class ControllerMiddleware {
11531173
async (req, res, next) => {
11541174
const controller = this.resolver
11551175
.forRequest(req)
1156-
.resolve<DeleteUserController>(nameof<DeleteUserController>());
1176+
.resolve<DeleteUserController>(Handlers.DeleteUserController);
11571177

11581178
await controller.deleteUser(req, res, next);
11591179
}
@@ -1186,7 +1206,7 @@ export class ControllerMiddleware {
11861206
async (req, res, next) => {
11871207
const controller = this.resolver
11881208
.forRequest(req)
1189-
.resolve<LoginUserController>(nameof<LoginUserController>());
1209+
.resolve<LoginUserController>(Handlers.LoginUserController);
11901210

11911211
await controller.loginUser(req, res, next);
11921212
}
@@ -1202,7 +1222,7 @@ export class ControllerMiddleware {
12021222
async (req, res, next) => {
12031223
const controller = this.resolver
12041224
.forRequest(req)
1205-
.resolve<LogoutUserController>(nameof<LogoutUserController>());
1225+
.resolve<LogoutUserController>(Handlers.LogoutUserController);
12061226

12071227
await controller.logoutUser(req, res, next);
12081228
}
@@ -1245,7 +1265,7 @@ export class ControllerMiddleware {
12451265
async (req, res, next) => {
12461266
const controller = this.resolver
12471267
.forRequest(req)
1248-
.resolve<CreateUserController>(nameof<CreateUserController>());
1268+
.resolve<CreateUserController>(Handlers.CreateUserController);
12491269

12501270
await controller.createUser(req, res, next);
12511271
}

0 commit comments

Comments
 (0)