event-message-broker
Version:
A Message Bus that uses AWS Stack and RabbitMQ
10 lines (9 loc) • 696 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.QUEUE_ARN_TEMPLATE = exports.TOPIC_ARN_TEMPLATE = exports.QUEUE_URL_TEMPLATE = void 0;
const QUEUE_URL_TEMPLATE = (endpoint) => `https://sqs.${process.env.AWS_REGION}.amazonaws.com/${process.env.AWS_ACCOUNT}/${endpoint}`;
exports.QUEUE_URL_TEMPLATE = QUEUE_URL_TEMPLATE;
const TOPIC_ARN_TEMPLATE = (endpoint) => `arn:aws:sns:${process.env.AWS_REGION}:${process.env.AWS_ACCOUNT}:${endpoint}`;
exports.TOPIC_ARN_TEMPLATE = TOPIC_ARN_TEMPLATE;
const QUEUE_ARN_TEMPLATE = (endpoint) => `arn:aws:sqs:${process.env.AWS_REGION}:${process.env.AWS_ACCOUNT}:${endpoint}`;
exports.QUEUE_ARN_TEMPLATE = QUEUE_ARN_TEMPLATE;