export interface PrismaClientErrorInfo { clientVersion : string ; cause ? : Error ; } export abstract class PrismaClientError extends Error { public abstract name : string ; public abstract code : string ; public clientVersion : string ; public cause ? : Error ; constructor ( message , info ) { super ( message ) ; this . clientVersion = info . clientVersion ; this . cause = info . cause ; } get [ Symbol . toStringTag ] ( ) { return this . name ; } }