serverless
Version:
Serverless Framework - Build web, mobile and IoT applications with serverless architectures using AWS Lambda, Azure Functions, Google CloudFunctions & more
19 lines (16 loc) • 467 B
JavaScript
;
const path = require('path');
/**
* @param packagePath {string}
* @param layerName {string}
* @param service
* @param naming
* @returns {string}
*/
module.exports = (packagePath, layerName, service, naming) => {
const layerObject = service.getLayer(layerName);
if (layerObject.package && layerObject.package.artifact) {
return layerObject.package.artifact;
}
return path.join(packagePath, naming.getLayerArtifactName(layerName));
};