UNPKG

@vtexlab/planner-message-bus

Version:

A Message Bus that uses AWS SNS, AWS SQS, and AWS EventBridge

25 lines (24 loc) 720 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.Configuration = void 0; class Configuration { static configureDefaultTraces(traces) { if (!this._defaultTracerProperties) { this._defaultTracerProperties = traces; } } static get defaultTracerProperties() { return this._defaultTracerProperties; } static messageSuffix(endpoint) { switch (process.env.NODE_ENV) { case 'local': case 'development': case 'staging': return `${endpoint}-${process.env.NODE_ENV}`; default: return endpoint; } } } exports.Configuration = Configuration;