@rudderstack/integrations-lib
Version:
A comprehensive TypeScript library providing shared utilities, SDKs, and tools for RudderStack integrations and destinations.
16 lines • 2.18 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.AbortedError = void 0;
const tags_1 = require("../tags");
const base_1 = require("./base");
class AbortedError extends base_1.BaseError {
constructor(message, statusCode = 400, destResponse = undefined, authErrorCategory = 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,
};
super(message, statusCode || 400, finalStatTags, destResponse, authErrorCategory);
}
}
exports.AbortedError = AbortedError;
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYWJvcnRlZF9lcnJvci5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy9lcnJvcnMvYWJvcnRlZF9lcnJvci50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7QUFBQSxrQ0FBbUU7QUFDbkUsaUNBQW1DO0FBRW5DLE1BQWEsWUFBYSxTQUFRLGdCQUFTO0lBQ3pDLFlBQ0UsT0FBZSxFQUNmLGFBQXFCLEdBQUcsRUFDeEIsZUFBZ0MsU0FBUyxFQUN6QyxvQkFBd0MsU0FBUztRQUVqRCxNQUFNLGFBQWEsR0FBRztZQUNwQixDQUFDLGdCQUFTLENBQUMsY0FBYyxDQUFDLEVBQUUsdUJBQWdCLENBQUMsT0FBTztZQUNwRCxDQUFDLGdCQUFTLENBQUMsVUFBVSxDQUFDLEVBQUUsa0JBQVcsQ0FBQyxPQUFPO1NBQzVDLENBQUM7UUFFRixLQUFLLENBQUMsT0FBTyxFQUFFLFVBQVUsSUFBSSxHQUFHLEVBQUUsYUFBYSxFQUFFLFlBQVksRUFBRSxpQkFBaUIsQ0FBQyxDQUFDO0lBQ3BGLENBQUM7Q0FDRjtBQWRELG9DQWNDIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgVEFHX05BTUVTLCBFUlJPUl9DQVRFR09SSUVTLCBFUlJPUl9UWVBFUyB9IGZyb20gJy4uL3RhZ3MnO1xuaW1wb3J0IHsgQmFzZUVycm9yIH0gZnJvbSAnLi9iYXNlJztcblxuZXhwb3J0IGNsYXNzIEFib3J0ZWRFcnJvciBleHRlbmRzIEJhc2VFcnJvciB7XG4gIGNvbnN0cnVjdG9yKFxuICAgIG1lc3NhZ2U6IHN0cmluZyxcbiAgICBzdGF0dXNDb2RlOiBudW1iZXIgPSA0MDAsXG4gICAgZGVzdFJlc3BvbnNlOiBhbnkgfCB1bmRlZmluZWQgPSB1bmRlZmluZWQsXG4gICAgYXV0aEVycm9yQ2F0ZWdvcnk6IHN0cmluZyB8IHVuZGVmaW5lZCA9IHVuZGVmaW5lZCxcbiAgKSB7XG4gICAgY29uc3QgZmluYWxTdGF0VGFncyA9IHtcbiAgICAgIFtUQUdfTkFNRVMuRVJST1JfQ0FURUdPUlldOiBFUlJPUl9DQVRFR09SSUVTLk5FVFdPUkssXG4gICAgICBbVEFHX05BTUVTLkVSUk9SX1RZUEVdOiBFUlJPUl9UWVBFUy5BQk9SVEVELFxuICAgIH07XG5cbiAgICBzdXBlcihtZXNzYWdlLCBzdGF0dXNDb2RlIHx8IDQwMCwgZmluYWxTdGF0VGFncywgZGVzdFJlc3BvbnNlLCBhdXRoRXJyb3JDYXRlZ29yeSk7XG4gIH1cbn1cbiJdfQ==