Prisma error handling, issue with imports types o Errors.
ORM✅Solved
Hi, Before i writed this question i was looking for the same problem but i didn't find anythink.
I would like create prisma error handling in nestjs but i have problem. Becouse in documentation https://www.prisma.io/docs/orm/prisma-client/debugging-and-troubleshooting/handling-exceptions-and-errors is write, we should import Prisma from '@prisma/client' and use Prisma.PrismaClientKnownRequestError to compare errors. But in my project i have problem becouse i can't import this 'Module '"@prisma/client"' has no exported member 'Prisma'.' I tried import import { PrismaClient } from 'generated/prisma/client'; but Property 'PrismaClientKnownRequestError' does not exist on type 'PrismaClientConstructor'.
I don't know how to handle prisma errors ... In documentation is mistake ?
I am using "prisma": "^7.2.0",
Generally i would like write something like this
if (e instanceof Prisma.PrismaClientKnownRequestError) { // The .code property can be accessed in a type-safe manner if (e.code === 'P2002') { console.log( 'There is a unique constraint violation, a new user cannot be created with this email' ) } }