sitecore-jss-rule-engine
Version:
Rule engine for Sitecore JSS
19 lines (14 loc) • 393 B
text/typescript
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 }