UNPKG

newmax-utils

Version:
20 lines (19 loc) 596 B
/** * Класс используемый для выброса ошибки со статус кодом. * @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); }