@itrocks/required
Version:
@Required decorator to enforce mandatory properties in data validation
13 lines • 478 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.Required = Required;
exports.requiredOf = requiredOf;
const property_1 = require("@itrocks/decorator/property");
const REQUIRED = Symbol('required');
function Required(value = true) {
return (0, property_1.decorate)(REQUIRED, value);
}
function requiredOf(target, property) {
return (0, property_1.decoratorOf)(target, property, REQUIRED, false);
}
//# sourceMappingURL=required.js.map