UNPKG

@rudderstack/integrations-lib

Version:

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

15 lines 1.99 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.TransformationError = void 0; const tags_1 = require("../tags"); const base_1 = require("./base"); class TransformationError extends base_1.BaseError { constructor(message, statusCode = 400, destResponse = undefined, authErrorCategory = undefined) { const finalStatTags = { [tags_1.TAG_NAMES.ERROR_CATEGORY]: tags_1.ERROR_CATEGORIES.TRANSFORMATION, }; super(message, statusCode, finalStatTags, destResponse, authErrorCategory); } } exports.TransformationError = TransformationError; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidHJhbnNmb3JtYXRpb25fZXJyb3IuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi9zcmMvZXJyb3JzL3RyYW5zZm9ybWF0aW9uX2Vycm9yLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7OztBQUFBLGtDQUFzRDtBQUN0RCxpQ0FBbUM7QUFFbkMsTUFBYSxtQkFBb0IsU0FBUSxnQkFBUztJQUNoRCxZQUNFLE9BQWUsRUFDZixhQUFxQixHQUFHLEVBQ3hCLGVBQWdDLFNBQVMsRUFDekMsb0JBQXdDLFNBQVM7UUFFakQsTUFBTSxhQUFhLEdBQUc7WUFDcEIsQ0FBQyxnQkFBUyxDQUFDLGNBQWMsQ0FBQyxFQUFFLHVCQUFnQixDQUFDLGNBQWM7U0FDNUQsQ0FBQztRQUNGLEtBQUssQ0FBQyxPQUFPLEVBQUUsVUFBVSxFQUFFLGFBQWEsRUFBRSxZQUFZLEVBQUUsaUJBQWlCLENBQUMsQ0FBQztJQUM3RSxDQUFDO0NBQ0Y7QUFaRCxrREFZQyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IFRBR19OQU1FUywgRVJST1JfQ0FURUdPUklFUyB9IGZyb20gJy4uL3RhZ3MnO1xuaW1wb3J0IHsgQmFzZUVycm9yIH0gZnJvbSAnLi9iYXNlJztcblxuZXhwb3J0IGNsYXNzIFRyYW5zZm9ybWF0aW9uRXJyb3IgZXh0ZW5kcyBCYXNlRXJyb3Ige1xuICBjb25zdHJ1Y3RvcihcbiAgICBtZXNzYWdlOiBzdHJpbmcsXG4gICAgc3RhdHVzQ29kZTogbnVtYmVyID0gNDAwLFxuICAgIGRlc3RSZXNwb25zZTogYW55IHwgdW5kZWZpbmVkID0gdW5kZWZpbmVkLFxuICAgIGF1dGhFcnJvckNhdGVnb3J5OiBzdHJpbmcgfCB1bmRlZmluZWQgPSB1bmRlZmluZWQsXG4gICkge1xuICAgIGNvbnN0IGZpbmFsU3RhdFRhZ3MgPSB7XG4gICAgICBbVEFHX05BTUVTLkVSUk9SX0NBVEVHT1JZXTogRVJST1JfQ0FURUdPUklFUy5UUkFOU0ZPUk1BVElPTixcbiAgICB9O1xuICAgIHN1cGVyKG1lc3NhZ2UsIHN0YXR1c0NvZGUsIGZpbmFsU3RhdFRhZ3MsIGRlc3RSZXNwb25zZSwgYXV0aEVycm9yQ2F0ZWdvcnkpO1xuICB9XG59XG4iXX0=