From ec7bdc9edc34dc3c04efbb8e8f66c445e509baf7 Mon Sep 17 00:00:00 2001 From: Kasper Peulen Date: Wed, 15 May 2024 13:40:17 +0200 Subject: [PATCH] Fix unreadable Prisma errors --- lib/db.mock.ts | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/lib/db.mock.ts b/lib/db.mock.ts index 01a315c..3e7daf5 100644 --- a/lib/db.mock.ts +++ b/lib/db.mock.ts @@ -1,4 +1,4 @@ -import { type Prisma, type PrismaClient } from '@prisma/client' +import { Prisma, type PrismaClient } from '@prisma/client' import { fn, isMockFunction } from '@storybook/test' import createPrismaMock from 'prisma-mock' import json from '#prisma/dmmf.json' @@ -30,4 +30,9 @@ export function initializeDB( data: Parameters>[0] = {}, ) { db = createPrismaClientMock(data) + + // @ts-ignore This Error class is not loaded properly in the browser, mocking it for now like a regular Error + Prisma.PrismaClientKnownRequestError = class PrismaClientKnownRequestError extends ( + Error + ) {} }