@jss-rule-engine/core
Version:
Rule engine for Sitecore JSS
21 lines • 1.27 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.GraphQLItemProvider = exports.RuleEngineSessionContext = exports.JssRuleEngine = exports.getRuleEngineInstance = void 0;
var ruleEngine_1 = require("./src/ruleEngine");
Object.defineProperty(exports, "JssRuleEngine", { enumerable: true, get: function () { return ruleEngine_1.JssRuleEngine; } });
var ruleEngineSessionContext_1 = require("./src/types/ruleEngineSessionContext");
Object.defineProperty(exports, "RuleEngineSessionContext", { enumerable: true, get: function () { return ruleEngineSessionContext_1.RuleEngineSessionContext; } });
var isEdgeRuntime = typeof global.EdgeRuntime == 'string';
if (!isEdgeRuntime && !global.JssEngine) {
global.JssEngine = new ruleEngine_1.JssRuleEngine({});
}
function getRuleEngineInstance() {
if (!isEdgeRuntime) {
return global.JssEngine;
}
return new ruleEngine_1.JssRuleEngine();
}
exports.getRuleEngineInstance = getRuleEngineInstance;
var graphQLItemProvider_1 = require("./src/graphQl/graphQLItemProvider");
Object.defineProperty(exports, "GraphQLItemProvider", { enumerable: true, get: function () { return graphQLItemProvider_1.GraphQLItemProvider; } });
//# sourceMappingURL=index.js.map