@rafat97/exceptionhandler
Version:
All types exception handler classes definition
12 lines (11 loc) • 473 B
TypeScript
import { CustomError, CustomErrorObject } from "../CustomError";
export interface MongooseCustomErrorObject extends CustomErrorObject {
mongoServerErrorCode: number;
}
export declare abstract class CommonMongoServerError extends CustomError {
abstract statusCode: number;
abstract mongoServerErrorCode: number;
constructor(message: string);
abstract getMongoDbErrorCode(): number;
abstract serializeErrors(): MongooseCustomErrorObject;
}