Skip to content

Commit b54c017

Browse files
committed
docs: Add Prisma import to make the snippet compile (#2627)
1 parent 5ef8ffc commit b54c017

File tree

1 file changed

+4
-2
lines changed
  • docs/dev-notes/2025-09-23/contest-task-pair-mapping

1 file changed

+4
-2
lines changed

docs/dev-notes/2025-09-23/contest-task-pair-mapping/plan.md

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -47,6 +47,8 @@ pnpm dlx prisma migrate dev --name create_contest_task_pair
4747
**ファイル**: `src/lib/services/contest_task_pairs.ts`
4848

4949
```typescript
50+
import { Prisma } from '@prisma/client';
51+
5052
import { default as db } from '$lib/server/database';
5153
import type {
5254
ContestTaskPair,
@@ -98,7 +100,7 @@ export async function createContestTaskPair(
98100
},
99101
});
100102
} catch (error) {
101-
if (error instanceof Prisma.PrismaClientKnownRequestError && error.code === 'P2002') {
103+
if (error instanceof PrismaClientKnownRequestError && error.code === 'P2002') {
102104
const errorMessage = `ContestTaskPair already exists: contestId=${contestId}, taskId=${taskId}`;
103105
console.error(errorMessage);
104106
throw new Error(errorMessage);
@@ -130,7 +132,7 @@ export async function updateContestTaskPair(
130132
},
131133
});
132134
} catch (error) {
133-
if (error instanceof Prisma.PrismaClientKnownRequestError && error.code === 'P2025') {
135+
if (error instanceof PrismaClientKnownRequestError && error.code === 'P2025') {
134136
const errorMessage = `Not found ContestTaskPair: contestId=${contestId}, taskId=${taskId}`;
135137
console.error(errorMessage);
136138
throw new Error(errorMessage);

0 commit comments

Comments
 (0)