Most likely the best analog is Prisma’s middleware functionality:
https://www.prisma.io/docs/concepts/components/prisma-client/middleware/soft-delete-middleware
If you don’t want it to be so global, the best thing would probably be to build a query transformer of some kind that takes the Where clause object and makes the modifications to the object needed to match the scope desired, something like:
await prisma.user.findMany({
where: withoutSoftDeletedEntities({
id: 302,
}),
})