datatypes-validation
Version:
     
30 lines • 792 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
const Rules_1 = require("../Rules");
const isRequired_1 = require("../SingleRulesFunctions/isRequired");
const __1 = require("../../../..");
class DateRules extends Rules_1.Rules {
isRequired(options = {}) {
this.rules.required = isRequired_1.isRequired(options);
return this;
}
get required() {
return this.isRequired();
}
custom(callback) {
this.rules.custom = __1.custom(callback);
return this;
}
}
DateRules.settingsDefault = {
date: {
format: 'yyyy-mm-dd',
mask: 'EN'
},
datetime: {
mask: 'EN',
format: 'yyyy-mm-dd HH:MM:ss'
}
};
exports.DateRules = DateRules;
//# sourceMappingURL=DateRules.js.map