UNPKG

modern-errors-switch

Version:

`modern-errors` plugin to execute class-specific logic

17 lines (12 loc) 341 B
import switchFunctional from"switch-functional"; import{mapCondition}from"./condition.js"; import{mapEffects}from"./effect.js"; const switchMethod=({ErrorClass},value)=> switchFunctional(value,{ mapCondition, mapReturnValues:mapEffects.bind(undefined,ErrorClass) }); export default{ name:"switch", staticMethods:{switch:switchMethod} };