UNPKG

@rudderstack/integrations-lib

Version:

A comprehensive TypeScript library providing shared utilities, SDKs, and tools for RudderStack integrations and destinations.

16 lines 1.86 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.ThrottledError = void 0; const tags_1 = require("../tags"); const base_1 = require("./base"); class ThrottledError 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.THROTTLED, }; super(message, 429, finalStatTags, destResponse); } } exports.ThrottledError = ThrottledError; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidGhyb3R0bGVkX2Vycm9yLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vc3JjL2Vycm9ycy90aHJvdHRsZWRfZXJyb3IudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7O0FBQUEsa0NBQW1FO0FBQ25FLGlDQUFtQztBQUVuQyxNQUFhLGNBQWUsU0FBUSxnQkFBUztJQUMzQyxZQUFZLE9BQWUsRUFBRSxlQUFnQyxTQUFTO1FBQ3BFLE1BQU0sYUFBYSxHQUFHO1lBQ3BCLENBQUMsZ0JBQVMsQ0FBQyxjQUFjLENBQUMsRUFBRSx1QkFBZ0IsQ0FBQyxPQUFPO1lBQ3BELENBQUMsZ0JBQVMsQ0FBQyxVQUFVLENBQUMsRUFBRSxrQkFBVyxDQUFDLFNBQVM7U0FDOUMsQ0FBQztRQUVGLEtBQUssQ0FBQyxPQUFPLEVBQUUsR0FBRyxFQUFFLGFBQWEsRUFBRSxZQUFZLENBQUMsQ0FBQztJQUNuRCxDQUFDO0NBQ0Y7QUFURCx3Q0FTQyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IFRBR19OQU1FUywgRVJST1JfQ0FURUdPUklFUywgRVJST1JfVFlQRVMgfSBmcm9tICcuLi90YWdzJztcbmltcG9ydCB7IEJhc2VFcnJvciB9IGZyb20gJy4vYmFzZSc7XG5cbmV4cG9ydCBjbGFzcyBUaHJvdHRsZWRFcnJvciBleHRlbmRzIEJhc2VFcnJvciB7XG4gIGNvbnN0cnVjdG9yKG1lc3NhZ2U6IHN0cmluZywgZGVzdFJlc3BvbnNlOiBhbnkgfCB1bmRlZmluZWQgPSB1bmRlZmluZWQpIHtcbiAgICBjb25zdCBmaW5hbFN0YXRUYWdzID0ge1xuICAgICAgW1RBR19OQU1FUy5FUlJPUl9DQVRFR09SWV06IEVSUk9SX0NBVEVHT1JJRVMuTkVUV09SSyxcbiAgICAgIFtUQUdfTkFNRVMuRVJST1JfVFlQRV06IEVSUk9SX1RZUEVTLlRIUk9UVExFRCxcbiAgICB9O1xuXG4gICAgc3VwZXIobWVzc2FnZSwgNDI5LCBmaW5hbFN0YXRUYWdzLCBkZXN0UmVzcG9uc2UpO1xuICB9XG59XG4iXX0=