UNPKG

@zodash/throw

Version:
19 lines 687 B
"use strict"; 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