© 2026 Hedgehog Software, LLC
export class DatabaseClient { private _prismaClient; constructor(databaseUrl: string, appInsightsClient?: appInsights.TelemetryClient) { const logDefinitions: Prisma.LogDefinition[] = [ { level: "error", emit: "event", }, { level: "warn", emit: "event", }, ]; this._prismaClient = new PrismaClient({ datasourceUrl: databaseUrl, log: logDefinitions, }); if (someCondition) { this._prismaClient.$on("error", (evt: Prisma.LogEvent) => { // Do som error logging stuff }); } }
Argument of type '"error"' is not assignable to parameter of type 'never'.
LogDefinition
PrismaClient