@absmartly/javascript-sdk
Version:
A/B Smartly Javascript SDK
20 lines (19 loc) • 430 B
JavaScript
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.OrCombinator = void 0;
class OrCombinator {
evaluate(evaluator, args) {
if (Array.isArray(args)) {
for (const expr of args) {
if (evaluator.booleanConvert(evaluator.evaluate(expr))) {
return true;
}
}
return args.length === 0;
}
return null;
}
}
exports.OrCombinator = OrCombinator;
;