@korbiniankuhn/validator
Version:
Validate object schemas for js, expressjs, angular and mongoose.
14 lines (13 loc) • 840 B
TypeScript
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;
}