UNPKG

konditions

Version:

A simple and customizable JSON-based condition engine in TypeScript (e.g. GreaterThan, StringLike, Every, Some)

6 lines (5 loc) 457 B
import * as z from "zod"; import { ConditionValidation } from "../../model"; import { UnexpectedError, ValidationError } from "../resolution"; export declare const parseInputPropsWithZodAndBuildResponse: (props: unknown) => ConditionValidation<unknown, ValidationError | UnexpectedError>; export declare const parseWithZodAndBuildResponse: <P, S extends z.ZodTypeAny>(schema: S, props: unknown) => ConditionValidation<P, ValidationError | UnexpectedError>;