@korbiniankuhn/validator
Version:
Validate object schemas for js, expressjs, angular and mongoose.
34 lines • 1.23 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
const options_1 = require("./options");
const default_1 = require("../default");
const _1 = require(".");
class AngularValidator extends default_1.Validator {
constructor(options = {}) {
super(Object.assign({}, options_1.VALIDATOR_OPTIONS, options));
this._types = options_1.TYPES;
}
Any(options = {}) {
return new _1.AnySchemaAngular(options, this._options);
}
Array(schema, options = {}) {
return new _1.ArraySchemaAngular(schema, options, this._options);
}
Boolean(options = {}) {
return new _1.BooleanSchemaAngular(options, this._options);
}
Date(options = {}) {
return new _1.DateSchemaAngular(options, this._options);
}
Number(options = {}) {
return new _1.NumberSchemaAngular(options, this._options);
}
Object(schema = {}, options = {}) {
return new _1.ObjectSchemaAngular(schema, options, this._options);
}
String(options = {}) {
return new _1.StringSchemaAngular(options, this._options);
}
}
exports.AngularValidator = AngularValidator;
//# sourceMappingURL=validator.js.map