UNPKG

trpc-rabbitmq

Version:
26 lines 758 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.getErrorFromUnknown = void 0; const server_1 = require("@trpc/server"); function getErrorFromUnknown(cause) { if (cause instanceof Error && cause.name === 'TRPCError') { return cause; } let errorCause = undefined; let stack = undefined; if (cause instanceof Error) { errorCause = cause; stack = cause.stack; } const error = new server_1.TRPCError({ message: 'Internal server error', code: 'INTERNAL_SERVER_ERROR', cause: errorCause }); if (stack) { error.stack = stack; } return error; } exports.getErrorFromUnknown = getErrorFromUnknown; //# sourceMappingURL=errors.js.map