iso-error-web
iso-error
web extension.
This library contains common errors and utility for web application.
Install
yarn add iso-error-web
Usage
import { createHttpError, HttpStatus } from 'iso-error-web'
const error = createHttpError(HttpStatus.BadRequest, 'message', optionalIsoErrorOption)
It also provides a plugin for serialization:
import { IsoError } from 'iso-error'
import { webPlugin } from 'iso-error-web'
IsoError.addPlugin(webPlugin)
try {
doSomeWorkThatThrows()
} catch (e) {
response.emit(IsoError.serialize(e))
}