This is exaple of serverless lambda function that is written with typescript and supports offline, local development.
To install it (assuming you have serverless configured with AWS):
yarn install
Note: add your database connection details to hello.ts before runing the example
yarn build - compile the project into the dist folder.
yarn dev - compile the project then use serverless-offline to emulate the nodejs lambda execution environment so we can make HTTP requests locally.
Your lambda should be avaliable on http://localhost:3000 - and example function: http://localhost:3000/hello
yarn deploy
TODO (PR's are welcome!):
- Make it testable and add test example
- When webpack 2 support will be added to
serverless-webpack- modify config file