UNPKG

@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
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; }