UNPKG

@korbiniankuhn/validator

Version:

Validate object schemas for js, expressjs, angular and mongoose.

34 lines 1.24 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const options_1 = require("./options"); const default_1 = require("../default"); const _1 = require("."); class MongooseValidator extends default_1.Validator { constructor(options = {}) { super(Object.assign({}, options_1.VALIDATOR_OPTIONS, options)); this._types = options_1.TYPES; } Any(options = {}) { return new _1.AnySchemaMongoose(options, this._options); } Array(schema, options = {}) { return new _1.ArraySchemaMongoose(schema, options, this._options); } Boolean(options = {}) { return new _1.BooleanSchemaMongoose(options, this._options); } Date(options = {}) { return new _1.DateSchemaMongoose(options, this._options); } Number(options = {}) { return new _1.NumberSchemaMongoose(options, this._options); } Object(schema = {}, options = {}) { return new _1.ObjectSchemaMongoose(schema, options, this._options); } String(options = {}) { return new _1.StringSchemaMongoose(options, this._options); } } exports.MongooseValidator = MongooseValidator; //# sourceMappingURL=validator.js.map