UNPKG

@itrocks/required

Version:

@Required decorator to enforce mandatory properties in data validation

13 lines 478 B
"use strict"; 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