leandreAlly/error-ease

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

Summary

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

export class ConflictRequestError extends CustomError {
  statusCode = StatusCode.conflictRequest;

  constructor(public message: string) {
    super(message);
    Object.setPrototypeOf(this, ConflictRequestError.prototype);
  }

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