@noname.team/errors

Custom Errors

Usage no npm install needed!

<script type="module">
  import nonameTeamErrors from 'https://cdn.skypack.dev/@noname.team/errors';
</script>

README

Errors library

Содержит кастомные конструкторы Error

HttpError

Принимает на вход HTTP код (200, например), формирует на выходе объект Error со свойствами:

  • name = 'HttpError'
  • code = 200
  • message = 'OK'

message берется из nodejs модуля http по коду

RichError

Принимает на вход опционально message (например, 'Сообщение') и опционально code (например, 'STATUS'), формирует на выходе объект Error со свойствами:

  • name = 'RichError'
  • code = 'STATUS'
  • message = 'Сообщение'