@rnaga/wp-node
Version:
👉 **[View Full Documentation at rnaga.github.io/wp-node →](https://rnaga.github.io/wp-node/)**
22 lines • 774 B
TypeScript
export type StatusCode = 400 | 401 | 404 | 500;
export declare enum StatusMessage {
BAD_REQUEST = "BAD_REQUEST",
UNAUTHORIZED = "UNAUTHORIZED",
NOT_FOUND = "NOT_FOUND",
INTERNAL_SERVER_ERROR = "INTERNAL_SERVER_ERROR"
}
export declare class StatusCodeMapper {
private static statusMap;
private static reverseStatusMap;
static getCode(message: StatusMessage): StatusCode;
static getMessage(statusCode: StatusCode): StatusMessage;
}
declare class CustomError extends Error {
statusCode: StatusCode;
constructor(message: string, statusMessage: StatusMessage);
}
export declare class CrudError extends CustomError {
constructor(statusMessage: StatusMessage | undefined, detail: string);
}
export {};
//# sourceMappingURL=error.d.ts.map