sipp
Version:
An Opinionated, High-Productivity MVC Web Framework in TypeScript
12 lines (11 loc) • 506 B
TypeScript
import { ValidationErrorCollection } from './ValidationErrors';
export interface IValidator {
validate(): Promise<ValidationErrorCollection>;
validateSync(): ValidationErrorCollection;
}
export declare function validate(obj: any): Promise<ValidationErrorCollection>;
export declare function validateSync(obj: any): ValidationErrorCollection;
export declare class Validator implements IValidator {
validate(): Promise<ValidationErrorCollection>;
validateSync(): ValidationErrorCollection;
}