perfect-validator
Version:
A TypeScript-based validation library that supports both static and dynamic validation with serializable models.
4 lines (3 loc) • 364 B
TypeScript
import { PerfectValidator } from '../types';
export declare function validateDataModel(model: PerfectValidator.ValidationModel): PerfectValidator.ModelValidationResponse;
export declare function validateAgainstModel<T>(data: T, model: PerfectValidator.ValidationModel, allowUnknownFields?: boolean, parentPath?: string): PerfectValidator.ValidationResponse<T>;