ApplicationErrorApplicationError, which has an errorCodeerrorCode and a custom datadata object with additional information about the error. Any server-side code in the application can throw this error. A middleware catches this and converts it to a 400 Bad Request with an appropriate JSON response body.ApplicationErrorApplicationError and simply throws it. This means that I can easily catch ApplicationErrorApplicationError in my client side code, just as if it was originally thrown on the client.TRPCErrorTRPCError, but I would love to be able to utilize my ApplicationErrorApplicationError. For two reasons:TRPCErrorTRPCError. I would also need some kind of filter in my tRPC client code that automatically converts this back into an ApplicationErrorApplicationError and throws it.Join the Discord to ask follow-up questions and connect with the community