@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 • 699 B
JavaScript
;
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.Severity = void 0;
var zod_1 = __importDefault(require("zod"));
var severitySelector_1 = require("./severitySelector");
// * Zod-Schema
// Extract the values from severitySelector into an array
var values = Object.values(severitySelector_1.severitySelector);
// Cast values to a tuple type expected by Zod
var severityTuple = values;
/**
* Zod schema for validating severity levels.
*/
exports.Severity = zod_1.default.enum(severityTuple);
//# sourceMappingURL=types.js.map