2
2
* Inject http Body
3
3
* @param {string } [name] properties name in body object
4
4
*/
5
- export function Body ( ) : Function {
5
+ export function Body ( ) : ParameterDecorator {
6
6
return ( ) => {
7
7
return ;
8
8
} ;
@@ -13,7 +13,7 @@ export function Body(): Function {
13
13
*
14
14
* @param {string } [name] The name of the body parameter
15
15
*/
16
- export function BodyProp ( name ?: string ) : Function {
16
+ export function BodyProp ( name ?: string ) : ParameterDecorator {
17
17
return ( ) => {
18
18
return ;
19
19
} ;
@@ -22,7 +22,7 @@ export function BodyProp(name?: string): Function {
22
22
/**
23
23
* Inject http request
24
24
*/
25
- export function Request ( ) : Function {
25
+ export function Request ( ) : ParameterDecorator {
26
26
return ( ) => {
27
27
return ;
28
28
} ;
@@ -33,7 +33,7 @@ export function Request(): Function {
33
33
*
34
34
* @param {name } [name] The name of the request parameter
35
35
*/
36
- export function RequestProp ( name ?: string ) : Function {
36
+ export function RequestProp ( name ?: string ) : ParameterDecorator {
37
37
return ( ) => {
38
38
return ;
39
39
} ;
@@ -44,7 +44,7 @@ export function RequestProp(name?: string): Function {
44
44
*
45
45
* @param {string } [name] The name of the path parameter
46
46
*/
47
- export function Path ( name ?: string ) : Function {
47
+ export function Path ( name ?: string ) : ParameterDecorator {
48
48
return ( ) => {
49
49
return ;
50
50
} ;
@@ -55,7 +55,7 @@ export function Path(name?: string): Function {
55
55
*
56
56
* @param {string } [name] The name of the query parameter
57
57
*/
58
- export function Query ( name ?: string ) : Function {
58
+ export function Query ( name ?: string ) : ParameterDecorator {
59
59
return ( ) => {
60
60
return ;
61
61
} ;
@@ -64,7 +64,7 @@ export function Query(name?: string): Function {
64
64
/**
65
65
* Inject all query values in a single object
66
66
*/
67
- export function Queries ( ) : Function {
67
+ export function Queries ( ) : ParameterDecorator {
68
68
return ( ) => {
69
69
return ;
70
70
} ;
@@ -75,7 +75,7 @@ export function Queries(): Function {
75
75
*
76
76
* @param {string } [name] The name of the header parameter
77
77
*/
78
- export function Header ( name ?: string ) : Function {
78
+ export function Header ( name ?: string ) : ParameterDecorator {
79
79
return ( ) => {
80
80
return ;
81
81
} ;
@@ -84,7 +84,7 @@ export function Header(name?: string): Function {
84
84
/**
85
85
* Mark parameter as manually injected, which will not be generated
86
86
*/
87
- export function Inject ( ) : Function {
87
+ export function Inject ( ) : ParameterDecorator {
88
88
return ( ) => {
89
89
return ;
90
90
} ;
@@ -95,7 +95,7 @@ export function Inject(): Function {
95
95
*
96
96
* @param {string } [name] The name of the uploaded file parameter
97
97
*/
98
- export function UploadedFile ( name ?: string ) : Function {
98
+ export function UploadedFile ( name ?: string ) : ParameterDecorator {
99
99
return ( ) => {
100
100
return ;
101
101
} ;
@@ -106,7 +106,7 @@ export function UploadedFile(name?: string): Function {
106
106
*
107
107
* @param {string } [name] The name of the uploaded files parameter
108
108
*/
109
- export function UploadedFiles ( name ?: string ) : Function {
109
+ export function UploadedFiles ( name ?: string ) : ParameterDecorator {
110
110
return ( ) => {
111
111
return ;
112
112
} ;
@@ -117,7 +117,7 @@ export function UploadedFiles(name?: string): Function {
117
117
*
118
118
* @param {string } [name] The name of the uploaded files parameter
119
119
*/
120
- export function FormField ( name ?: string ) : Function {
120
+ export function FormField ( name ?: string ) : ParameterDecorator {
121
121
return ( ) => {
122
122
return ;
123
123
} ;
@@ -130,7 +130,7 @@ export function FormField(name?: string): Function {
130
130
*
131
131
* @link https://swagger.io/docs/specification/describing-request-body/
132
132
*/
133
- export function Consumes ( value : string ) : Function {
133
+ export function Consumes ( value : string ) : MethodDecorator {
134
134
return ( ) => {
135
135
return ;
136
136
} ;
0 commit comments