tynder
Version:
TypeScript friendly Data validator for JavaScript.
5 lines (4 loc) • 402 B
TypeScript
import { RecursivePartial, TypeAssertion, ValidationContext } from './types';
export declare function pickRoot<T>(data: T, ty: TypeAssertion, ctx: ValidationContext): T;
export declare function pick<T>(data: T, ty: TypeAssertion, ctx?: Partial<ValidationContext>): RecursivePartial<T>;
export declare function patch<T>(data: T, needle: any, ty: TypeAssertion, ctx?: Partial<ValidationContext>): T;