I'm trying to create a small monorepo FE/BE project in which I'm trying tRPC for the first time as it looks like a really cool way of building and consuming APIs.
To give a bit of context, I got a separate API server using Hono, and a fresh create-next-app in which I initialised tRPC. However, I'm running into a strange type error that I can't quite explain. If my procedure is not a mutation, it'll show up as
any
any
on the client, whereas with mutation it's all good.
I use strict mode and the same tRPC versions in both the client and server. Additionally I'm using the same
paths
paths
between both. Previously I would indeed get
any
any
even for mutations without the paths being synced.
Would appreciate any pointers of what I may be doing wrong here. Attached is a video to give a quick demonstration of what I mean.