GitHunt
NU

nucleode/interference

Custom error factory for microservices with http code and internal type props

interference2

NPM version
NPM downloads
styled with prettier Dependencies Status

Custom error factory for microservices with HTTP code and internal type props Edit

Install

npm install interference

Usage

import Interference, { isInterference } from 'interference'

const err = Interference({ message: 'Good news everyone', type: 'FUTURAMA' })

if (isInterference(err) && err.type === 'FUTURAMA') {
  console.log('We have a special delivery today')
}

Factory Signature

({ message: string, type?: string, details?: any, code?: number }): Interference

Referenct to < es6 target

Extending built-ins Error

Languages

TypeScript100.0%

Contributors

MIT License
Created August 30, 2018
Updated June 20, 2023
nucleode/interference | GitHunt