UNPKG

@t3ned/channel

Version:

Ergonomic, chaining-based Typescript framework for quick API development for Fastify

21 lines 692 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.convertErrorToApiError = void 0; const __1 = require("../.."); /** * Convert an error into an api error * @param error The error * * @returns The ApiError */ const convertErrorToApiError = (error) => { if (error instanceof __1.ApiError) return error; const apiError = new __1.ApiError() .setCode(0) .setStatus(__1.HttpStatus.InternalServerError) .setMessage("Internal Server Error"); return error.stack ? apiError.setTrace(error.stack) : apiError; }; exports.convertErrorToApiError = convertErrorToApiError; //# sourceMappingURL=convertErrorToApiError.js.map