UNPKG

@korbiniankuhn/validator

Version:

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

14 lines (13 loc) 840 B
import { ValidatorOptions } from './../../interfaces'; import { Validator, AnySchema } from '../default'; import { AnySchemaAngular, ArraySchemaAngular, BooleanSchemaAngular, DateSchemaAngular, NumberSchemaAngular, ObjectSchemaAngular, StringSchemaAngular } from '.'; export declare class AngularValidator extends Validator { constructor(options?: ValidatorOptions); Any(options?: ValidatorOptions): AnySchemaAngular; Array(schema?: AnySchema, options?: ValidatorOptions): ArraySchemaAngular; Boolean(options?: ValidatorOptions): BooleanSchemaAngular; Date(options?: ValidatorOptions): DateSchemaAngular; Number(options?: ValidatorOptions): NumberSchemaAngular; Object(schema?: object, options?: ValidatorOptions): ObjectSchemaAngular; String(options?: ValidatorOptions): StringSchemaAngular; }