boel
Version:
Form Data validation library
12 lines (11 loc) • 586 B
TypeScript
import { FieldValidations } from "./FieldValidations";
import { ValidationSupportInterface, ValidationFacade, ValidationExecutionInterface } from "./internal-types";
import { Validator, DataMap, ErrorMap } from "./types";
export declare class FieldValidationsWrapper implements ValidationSupportInterface, ValidationExecutionInterface {
private field_v;
constructor(field_v: FieldValidations);
addValidation(v: Validator): void;
validate(data: DataMap): ErrorMap;
message(m: string): ValidationFacade;
onlyWhen(condition: string): ValidationFacade;
}