UNPKG

serverless

Version:

Serverless Framework - Build web, mobile and IoT applications with serverless architectures using AWS Lambda, Azure Functions, Google CloudFunctions & more

15 lines (12 loc) 496 B
'use strict'; function resolveCfImportValue(provider, name, sdkParams = {}) { return provider.request('CloudFormation', 'listExports', sdkParams).then(result => { const targetExportMeta = result.Exports.find(exportMeta => exportMeta.Name === name); if (targetExportMeta) return targetExportMeta.Value; if (result.NextToken) { return resolveCfImportValue(provider, name, { NextToken: result.NextToken }); } return null; }); } module.exports = resolveCfImportValue;