Stanley
Stanley
TtRPC
Created by Stanley on 10/26/2023 in #❓-help
Unsafe return of an `any` typed
I am using TRPC with Prisma. I can't seem to get rid of the TypeScript ESlint error.
import { z } from "zod";

import { createTRPCRouter, publicProcedure } from "~/server/api/trpc";

export const postRouter = createTRPCRouter({
getAll: publicProcedure.query(({ ctx }) => {
return ctx.prisma.post.findMany(); // The error occurs on this line
}),
});
import { z } from "zod";

import { createTRPCRouter, publicProcedure } from "~/server/api/trpc";

export const postRouter = createTRPCRouter({
getAll: publicProcedure.query(({ ctx }) => {
return ctx.prisma.post.findMany(); // The error occurs on this line
}),
});
Steps that I have taken: 1. npx primsa db push 2. npm install 3. Restart TypeScript and Eslint in Vscode I have been trying for hours to get this working, any help will be greatly appreciated. I am following this tutorial : https://www.youtube.com/watch?v=YkOSUVzOAA4&t=1525s up to timeStamp 24:00
5 replies