@jss-rule-engine/core
Version:
Rule engine for Sitecore JSS
40 lines • 2.94 kB
JavaScript
;
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
//numbers
var isEqualTo_1 = __importDefault(require("./isEqualTo"));
var isGreaterThan_1 = __importDefault(require("./isGreaterThan"));
var isGreaterThanOrEqualTo_1 = __importDefault(require("./isGreaterThanOrEqualTo"));
var isLessThan_1 = __importDefault(require("./isLessThan"));
var isLessThanOrEqualTo_1 = __importDefault(require("./isLessThanOrEqualTo"));
var isNotEqualTo_1 = __importDefault(require("./isNotEqualTo"));
//string
var isStringEqualToIgnoreCase_1 = __importDefault(require("./isStringEqualToIgnoreCase"));
var isStringNotEqualToIgnoreCase_1 = __importDefault(require("./isStringNotEqualToIgnoreCase"));
var isStringContains_1 = __importDefault(require("./isStringContains"));
var isStringRegexMatch_1 = __importDefault(require("./isStringRegexMatch"));
var isStringEndsWith_1 = __importDefault(require("./isStringEndsWith"));
var isStringStartsWith_1 = __importDefault(require("./isStringStartsWith"));
var constants_1 = require("../constants");
function default_1(ruleEngine) {
//numbers
ruleEngine.registerOperator(constants_1.operatorIds.isEqualTo, isEqualTo_1.default); //covered
ruleEngine.registerOperator(constants_1.operatorIds.isGreaterThan, isGreaterThan_1.default); //covered
ruleEngine.registerOperator(constants_1.operatorIds.isGreaterThanOrEqualTo, isGreaterThanOrEqualTo_1.default); //covered
ruleEngine.registerOperator(constants_1.operatorIds.isLessThan, isLessThan_1.default); //covered
ruleEngine.registerOperator(constants_1.operatorIds.isLessThanOrEqualTo, isLessThanOrEqualTo_1.default); //covered
ruleEngine.registerOperator(constants_1.operatorIds.isNotEqualTo, isNotEqualTo_1.default); //covered
//string
ruleEngine.registerOperator(constants_1.operatorIds.isStringEqualTo, isEqualTo_1.default); //covered
ruleEngine.registerOperator(constants_1.operatorIds.isStringEqualToIgnoreCase, isStringEqualToIgnoreCase_1.default); //covered
ruleEngine.registerOperator(constants_1.operatorIds.isStringNotEqualTo, isNotEqualTo_1.default); //covered
ruleEngine.registerOperator(constants_1.operatorIds.isStringNotEqualToIgnoreCase, isStringNotEqualToIgnoreCase_1.default); //covered
ruleEngine.registerOperator(constants_1.operatorIds.stringContains, isStringContains_1.default); //covered
ruleEngine.registerOperator(constants_1.operatorIds.isStringRegexMatch, isStringRegexMatch_1.default); //covered
ruleEngine.registerOperator(constants_1.operatorIds.isStringEndsWith, isStringEndsWith_1.default);
ruleEngine.registerOperator(constants_1.operatorIds.isStringStartsWith, isStringStartsWith_1.default);
}
exports.default = default_1;
//# sourceMappingURL=initializeOperators.js.map