Errors.js 469 B

12345678910111213141516171819
  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. module.exports = {
  9. Md5MismatchError,
  10. DocModifiedError,
  11. DocRevValueError,
  12. DocVersionDecrementedError,
  13. ...Errors,
  14. }