UNPKG

@korbiniankuhn/validator

Version:

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

34 lines 1.23 kB
"use strict"; 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