@rudderstack/integrations-lib
Version:
A comprehensive TypeScript library providing shared utilities, SDKs, and tools for RudderStack integrations and destinations.
16 lines • 1.8 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.RedisError = void 0;
const tags_1 = require("../tags");
const base_1 = require("./base");
class RedisError extends base_1.BaseError {
constructor(message, statusCode = 500) {
const finalStatTags = {
[tags_1.TAG_NAMES.ERROR_CATEGORY]: tags_1.ERROR_CATEGORIES.TRANSFORMATION,
[tags_1.TAG_NAMES.ERROR_TYPE]: tags_1.ERROR_TYPES.REDIS,
};
super(message, statusCode || 500, finalStatTags);
}
}
exports.RedisError = RedisError;
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicmVkaXNfZXJyb3IuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi9zcmMvZXJyb3JzL3JlZGlzX2Vycm9yLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7OztBQUFBLGtDQUFtRTtBQUNuRSxpQ0FBbUM7QUFFbkMsTUFBYSxVQUFXLFNBQVEsZ0JBQVM7SUFDdkMsWUFBWSxPQUFlLEVBQUUsYUFBcUIsR0FBRztRQUNuRCxNQUFNLGFBQWEsR0FBRztZQUNwQixDQUFDLGdCQUFTLENBQUMsY0FBYyxDQUFDLEVBQUUsdUJBQWdCLENBQUMsY0FBYztZQUMzRCxDQUFDLGdCQUFTLENBQUMsVUFBVSxDQUFDLEVBQUUsa0JBQVcsQ0FBQyxLQUFLO1NBQzFDLENBQUM7UUFFRixLQUFLLENBQUMsT0FBTyxFQUFFLFVBQVUsSUFBSSxHQUFHLEVBQUUsYUFBYSxDQUFDLENBQUM7SUFDbkQsQ0FBQztDQUNGO0FBVEQsZ0NBU0MiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBUQUdfTkFNRVMsIEVSUk9SX0NBVEVHT1JJRVMsIEVSUk9SX1RZUEVTIH0gZnJvbSAnLi4vdGFncyc7XG5pbXBvcnQgeyBCYXNlRXJyb3IgfSBmcm9tICcuL2Jhc2UnO1xuXG5leHBvcnQgY2xhc3MgUmVkaXNFcnJvciBleHRlbmRzIEJhc2VFcnJvciB7XG4gIGNvbnN0cnVjdG9yKG1lc3NhZ2U6IHN0cmluZywgc3RhdHVzQ29kZTogbnVtYmVyID0gNTAwKSB7XG4gICAgY29uc3QgZmluYWxTdGF0VGFncyA9IHtcbiAgICAgIFtUQUdfTkFNRVMuRVJST1JfQ0FURUdPUlldOiBFUlJPUl9DQVRFR09SSUVTLlRSQU5TRk9STUFUSU9OLFxuICAgICAgW1RBR19OQU1FUy5FUlJPUl9UWVBFXTogRVJST1JfVFlQRVMuUkVESVMsXG4gICAgfTtcblxuICAgIHN1cGVyKG1lc3NhZ2UsIHN0YXR1c0NvZGUgfHwgNTAwLCBmaW5hbFN0YXRUYWdzKTtcbiAgfVxufVxuIl19