@httpc/kit
Version:
httpc toolbox for building function-based API with minimal code and end-to-end type safety
7 lines (6 loc) • 361 B
TypeScript
import { IValidator, ValidationResult } from "./types";
export type PredicateValidate = (params: any) => (boolean | ValidationResult);
export declare class PredicateValidator implements IValidator {
canValidate(object: any, schema: any, options?: any): boolean;
validate(object: any, schema: PredicateValidate, options?: any): ValidationResult;
}