UNPKG

1.2 kBJavaScriptView Raw
1"use strict";
2Object.defineProperty(exports, "__esModule", { value: true });
3exports.RouterMethodFactory = void 0;
4const request_method_enum_1 = require("@nestjs/common/enums/request-method.enum");
5class RouterMethodFactory {
6 get(target, requestMethod) {
7 switch (requestMethod) {
8 case request_method_enum_1.RequestMethod.POST:
9 return target.post;
10 case request_method_enum_1.RequestMethod.ALL:
11 return target.all;
12 case request_method_enum_1.RequestMethod.DELETE:
13 return target.delete;
14 case request_method_enum_1.RequestMethod.PUT:
15 return target.put;
16 case request_method_enum_1.RequestMethod.PATCH:
17 return target.patch;
18 case request_method_enum_1.RequestMethod.OPTIONS:
19 return target.options;
20 case request_method_enum_1.RequestMethod.HEAD:
21 return target.head;
22 case request_method_enum_1.RequestMethod.GET:
23 return target.get;
24 default: {
25 return target.use;
26 }
27 }
28 }
29}
30exports.RouterMethodFactory = RouterMethodFactory;