runtyp
Version:
Lightning-fast, zero-dependency runtime validation for TS/JS. 25x faster than zod with a cleaner API.
19 lines • 477 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.literal = void 0;
function literal(expected) {
return (value) => {
if (value !== expected) {
return {
isValid: false,
errors: { root: `must be ${expected}` },
};
}
return {
isValid: true,
value: value,
};
};
}
exports.literal = literal;
//# sourceMappingURL=literal.js.map