Note for an up to date take on serverless development with TypeScript, see my open source project Goldstack that allows assembling TypeScript project with a number of serverless modules, for instance for a Serverless API.
A starter project for developing serverless applications using TypeScript.
https://medium.com/@jeffkhull/a-typescript-monorepo-without-lerna-7805920c370f
https://www.npmjs.com/package/knex-data-api-client
https://gist.github.com/lukehoban/5c168258b641368dcccc7810dc454ca9