UNPKG

fortify-schema

Version:

TypeScript interface-like schema validation system that's easier to use than Zod

16 lines (12 loc) 445 B
import { MultiConditionalThen } from "./MultiConditionalThen"; /** * Builder for multi-field conditional validation */ export class MultiConditionalBuilder { private matchConditions: any = {}; constructor(private fieldNames: string[]) {} match(conditions: Record<string, any>): MultiConditionalThen { this.matchConditions = conditions; return new MultiConditionalThen(this, conditions); } }