Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.
conditions.helperName === 'liquid-wormhole') {
const versions = conditions.versions;
conditions.versions = versions.map(version => version.value || version);
conditions.parentElement = conditions.parentElement.find('.liquid-wormhole-element');
conditions.firstTime = 'no';
const rule = this.constraintsFor(conditions).bestMatch(conditions);
let action;
if (rule) {
if (wormholeActionMap.has(rule)) {
action = wormholeActionMap.get(rule);
} else {
action = new Action('wormhole', [{ use: rule.use }]);
action.validateHandler(this);
wormholeActionMap.set(rule, action);
}
} else {
action = this.defaultAction();
}
return new RunningTransition(this, versions, action);
} else {
return this._super(conditions);
}
},
});