Hier habe ich die AWS Lambda Funktion aus diesem Projekt mit TypeScript geschrieben.
Dafür habe ich mit Hilfe des Serverless Framework
und dem aws-nodejs
Template die Boilerplate für einen neuen Service erstellt und den Endpoint eingerichtet. Details zu Konfiguration und Setup nachzulesen in der JavaScript Version des Projekts.
Um TypeScript benutzen zu können, habe ich serverless-plugin-typescript
und typescript
als devDependencies installiert, sowie eine tsconfig.json
Datei hinzugefügt. Dabei habe ich die Standard-Einstellungen übernommen, die das Plugin anbietet. Und natürlich heißt handler.js jetzt handler.ts
.