UNPKG

datatypes-validation

Version:

![](https://img.shields.io/npm/v/datatypes-validation.svg) ![](https://img.shields.io/npm/dm/datatypes-validation.svg) ![](coverage/badge-lines.svg) ![](coverage/badge-functions.svg) ![](coverage/badge-statements.svg) ![](coverage/badge-branches.svg)

30 lines 792 B
"use strict"; 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