UNPKG

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