prisma experiment

This commit is contained in:
2025-08-08 23:31:07 -04:00
parent 96df75972a
commit a7e339a8ce
2 changed files with 22 additions and 6 deletions

View File

@@ -1,7 +1,21 @@
import { prisma } from "./db/db";
import { Elysia, t } from "elysia";
import { Prisma } from "@prisma/client";
const api = new Elysia({ prefix: "/api" })
// [wip]
.group("/prisma", (app) =>
app
.post("/game", ({ body }: { body: Prisma.GameFindManyArgs }) =>
prisma.game.findMany(body)
)
.post(
"/instance",
({ body }: { body: Prisma.InstanceFindManyArgs }) =>
prisma.instance.findMany(body)
)
)
.get("/games", () => prisma.game.findMany())
.get("/instances", ({ query: { game } }) =>