added all files

This commit is contained in:
DJj123dj
2021-11-14 09:12:55 +01:00
commit 918f5f4243
2793 changed files with 298038 additions and 0 deletions
+35
View File
@@ -0,0 +1,35 @@
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.DatePredicate = void 0;
const predicate_1 = require("./predicate");
class DatePredicate extends predicate_1.Predicate {
/**
@hidden
*/
constructor(options) {
super('date', options);
}
/**
Test a date to be before another date.
@param date - Maximum value.
*/
before(date) {
return this.addValidator({
message: (value, label) => `Expected ${label} ${value.toISOString()} to be before ${date.toISOString()}`,
validator: value => value.getTime() < date.getTime()
});
}
/**
Test a date to be before another date.
@param date - Minimum value.
*/
after(date) {
return this.addValidator({
message: (value, label) => `Expected ${label} ${value.toISOString()} to be after ${date.toISOString()}`,
validator: value => value.getTime() > date.getTime()
});
}
}
exports.DatePredicate = DatePredicate;