UnlyEd/serverless-env-copy-plugin

View on GitHub
src/lib/collectFunctionEnvVariables.js

Summary

Maintainability
A
0 mins
Test Coverage

function collectFunctionEnvVariables(serverless) {
  const functions = serverless.service.functions || {};
  let environmentVariables = {};

  Object.keys(functions).forEach((func) => {
    const { environment } = functions[func];

    environmentVariables = { ...environmentVariables, ...environment };
  });

  return environmentVariables;
}

module.exports = collectFunctionEnvVariables;