21 lines · 462 B · TypeScript
RawDownload
export class CustomError extends Error {  statusCode: number;  status: string;  message: string;  dataIngestionJob: any;   constructor(    statusCode: number,    status: string,    message: string = "",    dataIngestionJob?: any,  ) {    super(message);    this.statusCode = statusCode;    this.status = status;    this.message = message;    this.dataIngestionJob = dataIngestionJob;     Object.setPrototypeOf(this, CustomError.prototype);  }}