leandreAlly/error-ease

View on GitHub
src/errors/bad-request-error.ts

Summary

Maintainability
A
0 mins
Test Coverage
import { StatusCode } from '../utils/status-code';
import { CustomError } from './custom-error';

export class BadRequestError extends CustomError {
  statusCode = StatusCode.badRequest;

  constructor(public message: string) {
    super(message);

    Object.setPrototypeOf(this, BadRequestError.prototype);
  }

  serializeErrors() {
    return [{ message: this.message }];
  }
}