@ocubist/error-alchemy
Version:
A powerful Node.js error-handling-framework with custom error types for easy debugging, enhanced error management, strong zod-support and useful quality-of-life-functionality for asserting and validating values.
18 lines • 731 B
JavaScript
;
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.ErrorCode = void 0;
var zod_1 = __importDefault(require("zod"));
var errorCodeSelector_1 = require("./errorCodeSelector");
// * Zod-Schema
// Extract the values from errorCodeSelector into an array
var errorCodeValues = Object.values(errorCodeSelector_1.errorCodeSelector);
// Cast errorCodeValues to a tuple type expected by Zod
var errorCodeTuple = errorCodeValues;
/**
* Zod schema for validating error codes.
*/
exports.ErrorCode = zod_1.default.enum(errorCodeTuple);
//# sourceMappingURL=types.js.map