@ts-fluentvalidation/core
Version:
Core library of @ts-fluentvalidation providing validations in a fluent syntax.
12 lines (11 loc) • 596 B
TypeScript
import { ValidatorConfig } from '../types/types';
import { KeyValidations } from '../types/validations';
import { ValidationContext } from '../validation-context';
/**
* Validates the given model asynchronously.
*
* @param validationContext - The validation context to validate.
* @param validations - The validations to apply.
* @param validatorConfig - The configuration to apply.
*/
export declare function validateAsync<TModel extends object>(validationContext: ValidationContext<TModel>, validations: KeyValidations<TModel>[], validatorConfig: ValidatorConfig<TModel>): Promise<void>;