This repository uses TypeSpec to specify the APIs exposed by the ECaaS project. TypeSpec allows us to define API specifications at a higher level of abstraction than using e.g. raw OpenAPI specification files, and supports features such as versioning.
Once npm dependencies have been installed, run
npm run generateto emit OpenAPI 3.1 documents.