UNPKG

lesgo

Version:

Core framework for lesgo node.js serverless framework.

17 lines (16 loc) 534 B
import appConfig from '../../config/app'; import awsConfig from '../../config/aws'; const convert = queueAlias => ({ alias: queueAlias, name: `${appConfig.stackName}-${queueAlias}`, url: `https://sqs.${awsConfig.region}.amazonaws.com/${ awsConfig.accountId }/${`${appConfig.stackName}-${queueAlias}`}`, }); export const convertQueueAliasToObject = queueAlias => { if (Array.isArray(queueAlias)) { return queueAlias.map(q => convert(q)); } return convert(queueAlias); }; export default convertQueueAliasToObject;