import { TRPCError } from "@trpc/server" import { TRPC_ERROR_CODES_BY_NUMBER, TRPC_ERROR_CODES_BY_KEY, } from "@trpc/server/rpc" export function unauthorizedError() { return new TRPCError({ code: TRPC_ERROR_CODES_BY_NUMBER[TRPC_ERROR_CODES_BY_KEY.UNAUTHORIZED], message: `Authorization required!`, }) } export function internalServerError() { return new TRPCError({ code: TRPC_ERROR_CODES_BY_NUMBER[ TRPC_ERROR_CODES_BY_KEY.INTERNAL_SERVER_ERROR ], message: `Internal Server Error!`, }) } export function badRequestError(msg = "Bad request!") { return new TRPCError({ code: TRPC_ERROR_CODES_BY_NUMBER[TRPC_ERROR_CODES_BY_KEY.BAD_REQUEST], message: msg, }) }