node-hitomi
Version:
Hitomi.la API for Node.js
32 lines (30 loc) • 649 B
TypeScript
/**
* Codes for identifying an error.
*
* @enum {string}
* @readonly
* @see {@link HitomiError}
*/
declare enum ErrorCode {
InvalidArgument = 'INVALID_ARGUMENT',
InvalidCombination = 'INVALID_COMBINATION',
InvalidField = 'INVALID_FIELD',
UnexpectedResponseStatus = 'UNEXPECTED_RESPONSE_STATUS',
UnexpectedResponseBody = 'UNEXPECTED_RESPONSE_BODY'
}
/**
* An error thrown by node-hitomi.
*
* @extends {Error}
*/
declare class HitomiError extends Error {
/**
* The code for identifying an error.
*
* @type {ErrorCode}
* @readonly
* @see {@link ErrorCode}
*/
readonly code: ErrorCode;
}
export { ErrorCode, HitomiError };