flowjv
Version:
Flow based approach to JSON validation!
5 lines (4 loc) • 399 B
TypeScript
import { IObjectType } from "./composite/object";
import { IFlowConfig, IPayload, IValidationResult } from "./helper";
export declare type IFlowSchema<IData = {}, IContext = {}, A = {}, B = {}, C = {}, D = {}, E = {}, F = {}> = IObjectType<IData, IContext, A, B, C, D, E, F>;
export declare const validateJSONFlow: (schema: IFlowSchema, payload: IPayload, config: IFlowConfig) => IValidationResult;