decode-it
Version:
a simple zero-dependency type safe json decoder for typescript
17 lines • 519 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.literal = void 0;
require("../helperTypes");
const utils_1 = require("../utils");
const ValidationResult_1 = require("./ValidationResult");
require("./Validator");
const literal = (val) => (arg) => utils_1.deepEq(val, arg)
? ValidationResult_1.passedValidation
: {
value: arg,
type: 'literal',
state: 'failed',
literal: val,
};
exports.literal = literal;
//# sourceMappingURL=literal.js.map