At Flatlogic Platform we are using the full capabilities of TypeScript at the NodeJS+TypeORM backend.
The code is written using typescript directly, there is typing for all entities and validation of the data to ensure everything is of the right type at all times.
The TypeORM comes with the following features:
- Automatically create database table schemes based on your models.
- Easily insert, update and delete objects in the database.
- Create mapping (one-to-one, one-to-many and many-to-many) between tables.
- Provides simple CLI commands.