@zodash/throw
Version:
simple throw error
19 lines • 687 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports._throw = exports.throwError = exports.createError = void 0;
const error_1 = require("@zodash/error");
function createError(status, message) {
const _message = typeof message === 'string' ? message : message.message;
const _code = typeof message === 'string' ? status : message.code;
return new error_1.ApiError(status, {
code: _code,
message: _message,
});
}
exports.createError = createError;
function throwError(status, message) {
throw createError(status, message);
}
exports.throwError = throwError;
exports._throw = throwError;
//# sourceMappingURL=throw.js.map