| 12345678910111213141516171819202122232425 |
- import { Exception } from '@adonisjs/core/build/standalone'
- /*
- |--------------------------------------------------------------------------
- | Exception
- |--------------------------------------------------------------------------
- |
- | The Exception class imported from `@adonisjs/core` allows defining
- | a status code and error code for every exception.
- |
- | @example
- | new BadRequestException('message', 500, 'E_RUNTIME_EXCEPTION')
- |
- */
- export class BadRequestException extends Exception {
- constructor(message: string = 'Bad Request') {
- super(message, 400, 'E_BAD_REQUEST')
- }
- }
- export class InternalServerException extends Exception {
- constructor(message: string = 'Internal Server Error') {
- super(message, 500, 'E_INTERNAL_SERVER_ERROR')
- }
- }
|