fortify-schema
Version:
TypeScript interface-like schema validation system that's easier to use than Zod
21 lines (17 loc) • 547 B
JavaScript
;
var MultiConditionalThen = require('./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.MultiConditionalThen(this, conditions);
}
}
exports.MultiConditionalBuilder = MultiConditionalBuilder;
//# sourceMappingURL=MultiConditionalBuilder.js.map