Basics of Building a Full CRUD API with Typescript (NestJS and FoalTS)

Using Typescript for development for frontend and backend development keep growing. Typescript allows for better IDE hints and less runtime errors due to type errors with its typing system. On top of that Typescript makes popular OOP patterns like dependency injection more applicable vs when typing doesn’t exist like in plain javascript. (In DI, you use typing in class constructor to instantiate and inject services throughout your application)