supercosmic/src/data/user.ts

19 lines
495 B
TypeScript
Raw Normal View History

2023-12-02 23:21:01 +01:00
import { User } from "@prisma/client";
import { prisma } from "./prisma";
export async function createUser(data: User) {
await prisma.user.create({ data });
}
export async function readUser(id: User["id"]) {
return await prisma.user.findUnique({ where: { id } });
}
export async function updateUser(data: User) {
return await prisma.user.update({ where: { id: data.id }, data });
}
export async function deleteUser(id: User["id"]) {
return await prisma.user.delete({ where: { id } });
}