fluent-switch
1.0.2 • Public • Published FluentSwitch
Better way to do switching.
Installation
Usage
No fallback
FluentSwitch
.createFrom(error)
.case(e => e instanceof TimeoutError, e => log.error('timeout', e))
.case(e => e instanceof ConnectionError, () => e => log.error('connection', e))
.execute()
With fallback
FluentSwitch
.createFrom(error)
.case(e => e instanceof TimeoutError, e => log.error('timeout', e))
.case(e => e instanceof ConnectionError, () => e => log.error('connection', e))
.else(e => log.error('Unknown error', e))
.execute()
Package Sidebar
Install
Weekly Downloads