Property 'validator' does not exist on type 'typeof Prisma'.

import Elysia from "elysia";
import { auth } from "../auth";
import { getService, getServices, updateService } from "@/database/service";
import { Prisma } from "@prisma/client";
import type { Service } from "@/types/prisma";

export const service = new Elysia({ name: "service" })
.use(auth)
.get("/services", ({ user }) => {
return getServices(10);
})
.get("/service/:id", ({ params: { id } }) => {
return getService(id);
})
.post("/service/:id", ({ params: { id }, body }) => {
const service = Prisma.validator<Service>()({
Service: {
id: true,
name: true,
description: true,
price: true,
},
});
return updateService(id, service);
});
import Elysia from "elysia";
import { auth } from "../auth";
import { getService, getServices, updateService } from "@/database/service";
import { Prisma } from "@prisma/client";
import type { Service } from "@/types/prisma";

export const service = new Elysia({ name: "service" })
.use(auth)
.get("/services", ({ user }) => {
return getServices(10);
})
.get("/service/:id", ({ params: { id } }) => {
return getService(id);
})
.post("/service/:id", ({ params: { id }, body }) => {
const service = Prisma.validator<Service>()({
Service: {
id: true,
name: true,
description: true,
price: true,
},
});
return updateService(id, service);
});
"devDependencies": { "@types/bun": "latest", "prisma": "6.9.0" }, "peerDependencies": { "typescript": "^5" }, "dependencies": { "@elysiajs/cookie": "^0.8.0", "@elysiajs/jwt": "^1.2.0", "@elysiajs/swagger": "^1.2.2", "@oslojs/encoding": "^1.1.0", "@prisma/client": "6.9.0", "arctic": "^3.7.0", "bcryptjs": "^3.0.2", "elysia": "^1.2.25", "elysia-oauth2": "^2.1.0" } }
3 Replies
Prisma AI Help
Prisma AI Help6mo ago
Well met, adventurer! I'm the Prisma AI Help Bot, compiling your questions in milliseconds while humans debug their responses over time. Who’s on your team?
C0casio45
C0casio45OP6mo ago
I know that I am using validator badly, but still the error is there
Nurul
Nurul6mo ago
Can you provide a minimal reproduction so that we can check?

Did you find this page helpful?