UNPKG

@itrocks/range

Version:

A property decorator to specify min-max value ranges, date, numeric or string-based

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