Skip to content

Instantly share code, notes, and snippets.

View millsp's full-sized avatar
๐ŸŒด
๐ŸŒž

pierre millsp

๐ŸŒด
๐ŸŒž
View GitHub Profile
import { PrismaClient } from ".prisma/client";
/**
model Comment {
id String @id @default(auto()) @map("_id") @db.ObjectId
country String?
content CommentContent?
contents CommentContent[]
}
import { PrismaClient } from ".prisma/client";
/*
model CommentOptionalProp {
id String @id @default(auto()) @map("_id") @db.ObjectId
country String?
content CommentContent?
}
@millsp
millsp / prisma-timing-extension.ts
Last active June 3, 2023 02:55
Example of a Prisma Client extensions that creates type-safe timing methods
import { PrismaClient, Prisma } from "@prisma/client"
type Operation =
| 'findFirst'
| 'findFirstOrThrow'
| 'findUnique'
| 'findUniqueOrThrow'
| 'findMany'
| 'create'
| 'createMany'