fortify-schema
Version:
TypeScript interface-like schema validation system that's easier to use than Zod
19 lines (16 loc) • 489 B
JavaScript
import { MultiConditionalThen } from './MultiConditionalThen.js';
/**
* Builder for multi-field conditional validation
*/
class MultiConditionalBuilder {
constructor(fieldNames) {
this.fieldNames = fieldNames;
this.matchConditions = {};
}
match(conditions) {
this.matchConditions = conditions;
return new MultiConditionalThen(this, conditions);
}
}
export { MultiConditionalBuilder };
//# sourceMappingURL=MultiConditionalBuilder.js.map