mikaelvesavuori/catalogist

View on GitHub
src/application/errors/SizeError.ts

Summary

Maintainability
A
2 hrs
Test Coverage
A
100%
/**
 * @description Used when a payload is too large.
 */
export class SizeError extends Error {
  constructor(message: string) {
    super(message);
    this.name = 'SizeError';
    this.message = message;
    console.error(message);

    // @ts-ignore
    this.cause = {
      statusCode: 400
    };
  }
}