konditions
Version:
A simple and customizable JSON-based condition engine in TypeScript (e.g. GreaterThan, StringLike, Every, Some)
9 lines (8 loc) • 393 B
TypeScript
import { ConditionResolver, ConditionValidator } from "../../model";
import { Resolution, UnexpectedError, ValidationError } from "../resolution";
export interface Props {
expected: number;
received: number;
}
export declare const Resolver: ConditionResolver<Resolution, Props>;
export declare const Validator: ConditionValidator<Props, ValidationError | UnexpectedError, Resolution>;