| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546 |
- /* eslint-disable no-proto
- */
- // TODO: This file was created by bulk-decaffeinate.
- // Fix any style issues and re-enable lint.
- import OError from '@overleaf/o-error'
- export function NotFoundError(message) {
- const error = new Error(message)
- error.name = 'NotFoundError'
- error.__proto__ = NotFoundError.prototype
- return error
- }
- NotFoundError.prototype.__proto__ = Error.prototype
- export function FilesOutOfSyncError(message) {
- const error = new Error(message)
- error.name = 'FilesOutOfSyncError'
- error.__proto__ = FilesOutOfSyncError.prototype
- return error
- }
- FilesOutOfSyncError.prototype.__proto__ = Error.prototype
- export function AlreadyCompilingError(message) {
- const error = new Error(message)
- error.name = 'AlreadyCompilingError'
- error.__proto__ = AlreadyCompilingError.prototype
- return error
- }
- AlreadyCompilingError.prototype.__proto__ = Error.prototype
- export class QueueLimitReachedError extends OError {}
- export class TimedOutError extends OError {}
- export class NoXrefTableError extends OError {}
- export class TooManyCompileRequestsError extends OError {}
- export class InvalidParameter extends OError {}
- export default {
- QueueLimitReachedError,
- TimedOutError,
- NotFoundError,
- FilesOutOfSyncError,
- AlreadyCompilingError,
- NoXrefTableError,
- TooManyCompileRequestsError,
- InvalidParameter,
- }
|