@itrocks/range
Version:
A property decorator to specify min-max value ranges, date, numeric or string-based
13 lines • 541 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.Range = Range;
exports.rangeOf = rangeOf;
const property_1 = require("@itrocks/decorator/property");
const RANGE = Symbol('range');
function Range(minValue, maxValue) {
return (0, property_1.decorate)(RANGE, ((minValue === undefined) && (maxValue === undefined)) ? undefined : { minValue, maxValue });
}
function rangeOf(target, property) {
return (0, property_1.decoratorOf)(target, property, RANGE, undefined);
}
//# sourceMappingURL=range.js.map