Errors.coffee 824 B

12345678910111213141516171819202122232425262728
  1. NotFoundError = (message) ->
  2. error = new Error(message)
  3. error.name = "NotFoundError"
  4. error.__proto__ = NotFoundError.prototype
  5. return error
  6. NotFoundError.prototype.__proto__ = Error.prototype
  7. ServiceNotConfiguredError = (message) ->
  8. error = new Error(message)
  9. error.name = "ServiceNotConfiguredError"
  10. error.__proto__ = ServiceNotConfiguredError.prototype
  11. return error
  12. ServiceNotConfiguredError.prototype.__proto__ = Error.prototype
  13. TooManyRequestsError = (message) ->
  14. error = new Error(message)
  15. error.name = "TooManyRequestsError"
  16. error.__proto__ = TooManyRequestsError.prototype
  17. return error
  18. TooManyRequestsError.prototype.__proto__ = Error.prototype
  19. module.exports = Errors =
  20. NotFoundError: NotFoundError
  21. ServiceNotConfiguredError: ServiceNotConfiguredError
  22. TooManyRequestsError: TooManyRequestsError