Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.
.addDescResult(desc);
} else if (is.effect(desc.effect)) {
const { type, payload } = desc.effect;
if (type === effectTypes.TAKE) {
formatter
.addEffectType("take")
.resetStyle()
.addValue(payload.channel == null ? payload.pattern : payload)
.addDescResult(desc);
} else if (type === effectTypes.PUT) {
formatter
.addEffectType("put")
.resetStyle()
.addDescResult(Object.assign({}, desc, { result: payload }));
} else if (type === effectTypes.ALL) {
formatter
.addEffectType("all")
.resetStyle()
.addDescResult(desc, true);
} else if (type === effectTypes.RACE) {
formatter
.addEffectType("race")
.resetStyle()
.addDescResult(desc, true);
} else if (type === effectTypes.CALL) {
formatter
.addEffectType("call")
.resetStyle()
.addCall(payload.fn.name, payload.args)
.addDescResult(desc);
} else if (type === effectTypes.CPS) {