@rudderstack/integrations-lib
Version:
A comprehensive TypeScript library providing shared utilities, SDKs, and tools for RudderStack integrations and destinations.
17 lines • 2.18 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.UnhandledStatusCodeError = void 0;
const tags_1 = require("../tags");
const base_1 = require("./base");
class UnhandledStatusCodeError extends base_1.BaseError {
constructor(message, destResponse = undefined) {
const finalStatTags = {
[tags_1.TAG_NAMES.ERROR_CATEGORY]: tags_1.ERROR_CATEGORIES.NETWORK,
[tags_1.TAG_NAMES.ERROR_TYPE]: tags_1.ERROR_TYPES.ABORTED,
[tags_1.TAG_NAMES.META]: tags_1.METADATA.UNHANDLED_STATUS_CODE,
};
super(message, 400, finalStatTags, destResponse);
}
}
exports.UnhandledStatusCodeError = UnhandledStatusCodeError;
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidW5oYW5kbGVkX3N0YXR1c19jb2RlX2Vycm9yLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vc3JjL2Vycm9ycy91bmhhbmRsZWRfc3RhdHVzX2NvZGVfZXJyb3IudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7O0FBQUEsa0NBQTZFO0FBQzdFLGlDQUFtQztBQUVuQyxNQUFhLHdCQUF5QixTQUFRLGdCQUFTO0lBQ3JELFlBQVksT0FBZSxFQUFFLGVBQWdDLFNBQVM7UUFDcEUsTUFBTSxhQUFhLEdBQUc7WUFDcEIsQ0FBQyxnQkFBUyxDQUFDLGNBQWMsQ0FBQyxFQUFFLHVCQUFnQixDQUFDLE9BQU87WUFDcEQsQ0FBQyxnQkFBUyxDQUFDLFVBQVUsQ0FBQyxFQUFFLGtCQUFXLENBQUMsT0FBTztZQUMzQyxDQUFDLGdCQUFTLENBQUMsSUFBSSxDQUFDLEVBQUUsZUFBUSxDQUFDLHFCQUFxQjtTQUNqRCxDQUFDO1FBRUYsS0FBSyxDQUFDLE9BQU8sRUFBRSxHQUFHLEVBQUUsYUFBYSxFQUFFLFlBQVksQ0FBQyxDQUFDO0lBQ25ELENBQUM7Q0FDRjtBQVZELDREQVVDIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgVEFHX05BTUVTLCBFUlJPUl9DQVRFR09SSUVTLCBFUlJPUl9UWVBFUywgTUVUQURBVEEgfSBmcm9tICcuLi90YWdzJztcbmltcG9ydCB7IEJhc2VFcnJvciB9IGZyb20gJy4vYmFzZSc7XG5cbmV4cG9ydCBjbGFzcyBVbmhhbmRsZWRTdGF0dXNDb2RlRXJyb3IgZXh0ZW5kcyBCYXNlRXJyb3Ige1xuICBjb25zdHJ1Y3RvcihtZXNzYWdlOiBzdHJpbmcsIGRlc3RSZXNwb25zZTogYW55IHwgdW5kZWZpbmVkID0gdW5kZWZpbmVkKSB7XG4gICAgY29uc3QgZmluYWxTdGF0VGFncyA9IHtcbiAgICAgIFtUQUdfTkFNRVMuRVJST1JfQ0FURUdPUlldOiBFUlJPUl9DQVRFR09SSUVTLk5FVFdPUkssXG4gICAgICBbVEFHX05BTUVTLkVSUk9SX1RZUEVdOiBFUlJPUl9UWVBFUy5BQk9SVEVELFxuICAgICAgW1RBR19OQU1FUy5NRVRBXTogTUVUQURBVEEuVU5IQU5ETEVEX1NUQVRVU19DT0RFLFxuICAgIH07XG5cbiAgICBzdXBlcihtZXNzYWdlLCA0MDAsIGZpbmFsU3RhdFRhZ3MsIGRlc3RSZXNwb25zZSk7XG4gIH1cbn1cbiJdfQ==