@httpc/kit
Version:
httpc toolbox for building function-based API with minimal code and end-to-end type safety
12 lines (11 loc) • 518 B
TypeScript
import { IValidator, ValidationResult } from "./types";
export type NativeTypeValidatorOptions = {
disableParsing?: boolean;
};
export declare class NativeTypeValidator implements IValidator {
readonly options: NativeTypeValidatorOptions;
constructor(options?: NativeTypeValidatorOptions);
canValidate(object: any, schema: any, options?: any): boolean;
validate(object: any, schema: any, options?: any): ValidationResult;
protected validationFailed(schema: any): ValidationResult;
}