UNPKG

@geniucode/common-utils

Version:

Common utils

19 lines 656 B
import { CustomError } from './custom-error'; import { ErrorStatusCode } from '../config/errors'; export class InternalServerError extends CustomError { message; error = null; constructor(message = '[ERROR] Internal Server', error) { super(message, ErrorStatusCode.internalServer); this.message = message; this.error = error; Object.setPrototypeOf(this, InternalServerError.prototype); } setStatusCode(statusCode) { this.statusCode = statusCode; } serializeErrors() { return [{ message: this.message, error: this.error }]; } } //# sourceMappingURL=internal-server-error.js.map