Skip to main content

Errors

Errors thrown by perseid services.


EngineError

new EngineError(code: string, details?: Details)

Description

Engine error.

Parameters

  • code: Error code.
  • details: Error details.

DatabaseError

new DatabaseError(code: string, details?: Details)

Description

Database error.

Parameters

  • code: Error code.
  • details: Error details.

BadRequest

new BadRequest(code: string | number, message: string)

Description

HTTP 400 error.

Parameters

  • code: Error code.
  • message: Error message.

Conflict

new Conflict(code: string | number, message: string)

Description

HTTP 409 error.

Parameters

  • code: Error code.
  • message: Error message.

Forbidden

new Forbidden(code: string | number, message: string)

Description

HTTP 403 error.

Parameters

  • code: Error code.
  • message: Error message.

Gone

new Gone(code: string | number, message: string)

Description

HTTP 410 error.

Parameters

  • code: Error code.
  • message: Error message.

NotAcceptable

new NotAcceptable(code: string | number, message: string)

Description

HTTP 406 error.

Parameters

  • code: Error code.
  • message: Error message.

NotFound

new NotFound(code: string | number, message: string)

Description

HTTP 404 error.

Parameters

  • code: Error code.
  • message: Error message.

RequestEntityTooLarge

new RequestEntityTooLarge(code: string | number, message: string)

Description

HTTP 413 error.

Parameters

  • code: Error code.
  • message: Error message.

TooManyRequests

new TooManyRequests(code: string | number, message: string)

Description

HTTP 429 error.

Parameters

  • code: Error code.
  • message: Error message.

Unauthorized

new Unauthorized(code: string | number, message: string)

Description

HTTP 401 error.

Parameters

  • code: Error code.
  • message: Error message.

UnprocessableEntity

new UnprocessableEntity(code: string | number, message: string)

Description

HTTP 422 error.

Parameters

  • code: Error code.
  • message: Error message.