serverless/lib/plugins/aws/utils/get-lambda-layer-artifact-path.js
Austen 158f644cd0
feat: Refactor logging to reduce complexity (#12432)
* chore: Change logger

* chore: continue refactor

* chore: WIP

* chore: Sync
2024-04-17 13:26:31 -07:00

17 lines
445 B
JavaScript

import path from 'path';
/**
* @param packagePath {string}
* @param layerName {string}
* @param service
* @param naming
* @returns {string}
*/
export default (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));
};