Slide 123
Slide 123 text
ERROR HANDLER
MOAAR API
ErrorHandler
.default()
.when(‘foo', (err, handler) => {
handleFoo();
handler.skipFollowing();
})
.when(err => err.match(/fo/), foHappened)
.when('bar', (err, handler) => {
handleBar();
handler.skipDefaults();
})
.when('validation', ‘max-length-exceeded‘, handleMaxLen)
.when('validation', ‘profanity‘, handleProfanity)
.when(KaboomError, kaboomHappened)
.always(() => enableSubmitButton())
.logWith(new SentryLogger())
.run(submitLoginForm);