serverless-sns-sqs-lambda
serverless-sns-sqs-lambda copied to clipboard
Port to TypeScript
- ✅ Add a tsc build step (using raw js files)
- ✅ Add type-coverage build step and corresponding badge
- ✅ Port js files to ts
- Enable tsc strict mode
- Increase type coverage as high as possible
- Upgrade to TypeScript 4.1
- Enable noUncheckedIndexedAccess (requires TypeScript 4.1)
- Enable eslint and https://github.com/danielnixon/eslint-config-typed-fp
Groundwork: https://github.com/agiledigital/serverless-sns-sqs-lambda/commit/237db68b15f6e4dfa305655235e8a65e750a0ef2