Implementing Soft Deletion in Prisma with Client Extensions

Summary This post, my first, walks through extending the popular TypeScript ORM Prisma to enable "soft deleting" records in a database with ease. It assumes basic familiarity with NodeJS, TypeScript, and Prisma ORM. Prerequisites / Background NodeJS 1 TypeScript 2 Object–relational mappers (ORMs) 3 Prisma ORM 4 Intended Audience Developers who already use Prisma ORM in their TypeScript…