newmax-utils
Version:
Utils & Libs for Newmax Tech
20 lines (19 loc) • 596 B
TypeScript
/**
* Класс используемый для выброса ошибки со статус кодом.
* @param {number} statusCode - Response status code. (required)
* @param {string} meessage - Error message. (required)
* @param {any} data - Error data. (optional)
* @example
* throw new ApiError(400, 'Not found', {
name: 'Ivan',
lastName: 'Ivanov',
});
*/
export declare class ApiError extends Error {
error: {
statusCode: number;
message: string;
data?: object;
};
constructor(statusCode: number, message: string, data?: any);
}