UNPKG

@korbiniankuhn/validator

Version:

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

14 lines (13 loc) 855 B
import { ValidatorOptions } from './../../interfaces'; import { Validator, AnySchema } from '../default'; import { AnySchemaMongoose, ArraySchemaMongoose, BooleanSchemaMongoose, DateSchemaMongoose, NumberSchemaMongoose, ObjectSchemaMongoose, StringSchemaMongoose } from '.'; export declare class MongooseValidator extends Validator { constructor(options?: ValidatorOptions); Any(options?: ValidatorOptions): AnySchemaMongoose; Array(schema?: AnySchema, options?: ValidatorOptions): ArraySchemaMongoose; Boolean(options?: ValidatorOptions): BooleanSchemaMongoose; Date(options?: ValidatorOptions): DateSchemaMongoose; Number(options?: ValidatorOptions): NumberSchemaMongoose; Object(schema?: object, options?: ValidatorOptions): ObjectSchemaMongoose; String(options?: ValidatorOptions): StringSchemaMongoose; }