generate-serverless-files
Version:
This project helps to generate serverless files
34 lines (30 loc) • 726 B
text/typescript
import {body, Controller, custom, header, Method, param, query} from "@igloobuster/aws_lambda_middleware/dist/Annotations";
({exports, json: true, router: new Router(middlewares)})
export class Example {
/**
* @serverless
* getExample:
* handler: routes/Example.getExample
* events:
* - http:
* path: /example
* method: get
*/
()
private async getExample() {
return {Hello: "world"};
}
/**
* @serverless
* postExample:
* handler: routes/Example.postExample
* events:
* - http:
* path: /example
* method: post
*/
()
private async postExample() {
return {Hello: "post to the world"};
}
}