Errors.coffee 2.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465
  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. UnsupportedFileTypeError = (message) ->
  26. error = new Error(message)
  27. error.name = "UnsupportedFileTypeError"
  28. error.__proto__ = UnsupportedFileTypeError.prototype
  29. return error
  30. UnsupportedFileTypeError.prototype.__proto___ = Error.prototype
  31. UnsupportedBrandError = (message) ->
  32. error = new Error(message)
  33. error.name = "UnsupportedBrandError"
  34. error.__proto__ = UnsupportedBrandError.prototype
  35. return error
  36. UnsupportedBrandError.prototype.__proto___ = Error.prototype
  37. UnsupportedExportRecordsError = (message) ->
  38. error = new Error(message)
  39. error.name = "UnsupportedExportRecordsError"
  40. error.__proto__ = UnsupportedExportRecordsError.prototype
  41. return error
  42. UnsupportedExportRecordsError.prototype.__proto___ = Error.prototype
  43. ProjectHistoryDisabledError = (message) ->
  44. error = new Error(message)
  45. error.name = "ProjectHistoryDisabledError "
  46. error.__proto__ = ProjectHistoryDisabledError.prototype
  47. return error
  48. ProjectHistoryDisabledError.prototype.__proto___ = Error.prototype
  49. module.exports = Errors =
  50. NotFoundError: NotFoundError
  51. ServiceNotConfiguredError: ServiceNotConfiguredError
  52. TooManyRequestsError: TooManyRequestsError
  53. InvalidNameError: InvalidNameError
  54. UnsupportedFileTypeError: UnsupportedFileTypeError
  55. UnsupportedBrandError: UnsupportedBrandError
  56. UnsupportedExportRecordsError: UnsupportedExportRecordsError
  57. ProjectHistoryDisabledError: ProjectHistoryDisabledError