Initial Code Commit
This commit is contained in:
parent
fa1468245f
commit
28db152b87
24 changed files with 2691 additions and 2 deletions
14
src/decorators/GET.ts
Normal file
14
src/decorators/GET.ts
Normal file
|
|
@ -0,0 +1,14 @@
|
|||
/**
|
||||
* Method decorator intended to be used on methods of a class decorated with the `@Controller` decorator.
|
||||
*
|
||||
* This in conjunction with the `@Controller` decorator will automatically setup a GET route that executes the decorated method.
|
||||
* The specific path for the route is defined by the path parameter.
|
||||
*
|
||||
* @param path The path for the GET route.
|
||||
*/
|
||||
export function GET(path: string) {
|
||||
return function (target: any, propertyKey: string, descriptor: PropertyDescriptor) {
|
||||
// Define a `Get` metadata key with the path as the value on the target's propertyKey
|
||||
Reflect.defineMetadata('Get', path, target, propertyKey);
|
||||
};
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue