Your IP : 216.73.216.91


Current Path : /var/node/inatote/Inatote-Backend/helpers/
Upload File :
Current File : /var/node/inatote/Inatote-Backend/helpers/errors.js

export class UniqueConstraintError extends Error {
  constructor(value) {
    super(`${value} must be unique.`)

    if (Error.captureStackTrace) {
      Error.captureStackTrace(this, UniqueConstraintError)
    }
  }
}

export class InvalidPropertyError extends Error {
  constructor(msg) {
    super(msg)

    if (Error.captureStackTrace) {
      Error.captureStackTrace(this, InvalidPropertyError)
    }
  }
}

export class AuthorizationTokenError extends Error {
  constructor(msg) {
    super(msg)

    if (Error.captureStackTrace) {
      Error.captureStackTrace(this, AuthorizationTokenError)
    }
  }
}

export class ApiTokenError extends Error {
  constructor(msg) {
    super(msg)

    if (Error.captureStackTrace) {
      Error.captureStackTrace(this, ApiTokenError)
    }
  }
}

export class RequiredParameterError extends Error {
  constructor(param) {
    super(`${param} can not be null or undefined.`)

    if (Error.captureStackTrace) {
      Error.captureStackTrace(this, RequiredParameterError)
    }
  }
}