Errors.coffee 1.0 KB

123456789101112131415161718192021222324252627282930313233
  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. InvalidNameError = (message) ->
  20. error = new Error(message)
  21. error.name = "InvalidNameError"
  22. error.__proto__ = InvalidNameError.prototype
  23. return error
  24. InvalidNameError.prototype.__proto__ = Error.prototype
  25. module.exports = Errors =
  26. NotFoundError: NotFoundError
  27. ServiceNotConfiguredError: ServiceNotConfiguredError
  28. TooManyRequestsError: TooManyRequestsError
  29. InvalidNameError: InvalidNameError