@bshg/validation
Version:
Validation Library for TypeScript projects
10 lines (9 loc) • 458 B
TypeScript
import { ValidatorTemplateConfig } from "../utils";
import { Validator } from "./validator";
export declare class ValidatorTemplate<T extends Record<string, any>, TContext extends Record<string, any>> {
private readonly config;
constructor(config: ValidatorTemplateConfig<T, TContext>);
instant(): Validator<T, TContext>;
batchValidate(...data: T[]): import("../utils").BatchValidatorResultInfo;
batchValidateThrow(...data: T[]): void;
}