UNPKG

@am92/redis

Version:
47 lines (46 loc) 1.09 kB
import { RedisSdkErrorMap } from './TYPES'; /** * Error class whose instance is thrown in case of any error. * * @class * @typedef {RedisSdkError} * @extends {Error} */ export declare class RedisSdkError extends Error { /** * Flag to identify if error is a custom error. */ readonly _isCustomError = true; /** * Flag to identify if error is a RedisSdkError. */ readonly _isRedisSdkError = true; /** * Node project from which Error is thrown. */ readonly service: string; /** * Error's message string. */ message: string; /** * HTTP status code associated with the error. */ statusCode: number; /** * Error Code. */ errorCode: string; /** * Error object. */ error?: any; /** * Creates an instance of RedisSdkError. * * @constructor * @param [e] Any Error instance to wrap with RedisSdkError. * @param [eMap] RedisSdkErrorMap to rewrap error for better understanding. */ constructor(e?: any, eMap?: RedisSdkErrorMap); }