UNPKG

@absmartly/javascript-sdk

Version:

A/B Smartly Javascript SDK

21 lines (20 loc) 535 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.BinaryOperator = void 0; class BinaryOperator { evaluate(evaluator, args) { if (Array.isArray(args)) { const lhs = args.length > 0 ? evaluator.evaluate(args[0]) : null; if (lhs !== null) { const rhs = args.length > 1 ? evaluator.evaluate(args[1]) : null; if (rhs !== null) { return this.binary(evaluator, lhs, rhs); } } } return null; } } exports.BinaryOperator = BinaryOperator;