Errors.js 1.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. /* eslint-disable
  2. no-proto,
  3. no-unused-vars,
  4. */
  5. // TODO: This file was created by bulk-decaffeinate.
  6. // Fix any style issues and re-enable lint.
  7. let Errors
  8. var NotFoundError = function (message) {
  9. const error = new Error(message)
  10. error.name = 'NotFoundError'
  11. error.__proto__ = NotFoundError.prototype
  12. return error
  13. }
  14. NotFoundError.prototype.__proto__ = Error.prototype
  15. var OpRangeNotAvailableError = function (message) {
  16. const error = new Error(message)
  17. error.name = 'OpRangeNotAvailableError'
  18. error.__proto__ = OpRangeNotAvailableError.prototype
  19. return error
  20. }
  21. OpRangeNotAvailableError.prototype.__proto__ = Error.prototype
  22. var ProjectStateChangedError = function (message) {
  23. const error = new Error(message)
  24. error.name = 'ProjectStateChangedError'
  25. error.__proto__ = ProjectStateChangedError.prototype
  26. return error
  27. }
  28. ProjectStateChangedError.prototype.__proto__ = Error.prototype
  29. var DeleteMismatchError = function (message) {
  30. const error = new Error(message)
  31. error.name = 'DeleteMismatchError'
  32. error.__proto__ = DeleteMismatchError.prototype
  33. return error
  34. }
  35. DeleteMismatchError.prototype.__proto__ = Error.prototype
  36. module.exports = Errors = {
  37. NotFoundError,
  38. OpRangeNotAvailableError,
  39. ProjectStateChangedError,
  40. DeleteMismatchError,
  41. }