ottoman
Version:
Ottoman Couchbase ODM
22 lines • 873 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.validateMaxDate = exports.validateMinDate = void 0;
const validateMinDate = (value, min, property) => {
const _minDate = min.val !== undefined ? min.val : min;
if (_minDate > value) {
return min.message !== undefined
? min.message
: `Property ${property} cannot allow dates before ${_minDate.toISOString()}`;
}
};
exports.validateMinDate = validateMinDate;
const validateMaxDate = (value, max, property) => {
const _maxDate = max.val !== undefined ? max.val : max;
if (_maxDate < value) {
return max.message !== undefined
? max.message
: `Property ${property} cannot allow dates after ${_maxDate.toISOString()}`;
}
};
exports.validateMaxDate = validateMaxDate;
//# sourceMappingURL=date-minmax.js.map