UNPKG

sitecore-jss-rule-engine

Version:

Rule engine for Sitecore JSS

19 lines (14 loc) 393 B
import { JssRuleEngine } from './src/ruleEngine'; var isEdgeRuntime = typeof global.EdgeRuntime == 'string'; if(!isEdgeRuntime && !global.JssEngine) { global.JssEngine = new JssRuleEngine({}) } export function getRuleEngineInstance() { if(!isEdgeRuntime) { return global.JssEngine; } return new JssRuleEngine(); } export { JssRuleEngine }