Errors.js 539 B

12345678910111213141516171819202122
  1. // import Errors from object-persistor to pass instanceof checks
  2. const OError = require('@overleaf/o-error')
  3. const { Errors } = require('@overleaf/object-persistor')
  4. class Md5MismatchError extends OError {}
  5. class DocModifiedError extends OError {}
  6. class DocRevValueError extends OError {}
  7. class DocVersionDecrementedError extends OError {}
  8. class DocWithoutLinesError extends OError {}
  9. module.exports = {
  10. Md5MismatchError,
  11. DocModifiedError,
  12. DocRevValueError,
  13. DocVersionDecrementedError,
  14. DocWithoutLinesError,
  15. ...Errors,
  16. }