dsl-toolkit/dsl-toolkit

View on GitHub
packages/require-a-lot/src/results-caclulator/index.js

Summary

Maintainability
A
0 mins
Test Coverage
A
100%
module.exports = (ralContainer) => {
  let { results } = ralContainer
  const { parameters, infoList, noPackageInfo, requireModuleInstance } = ralContainer
  require('./from')(ralContainer)
    .forEach(partialResult => {
      results = Object.assign(results, partialResult)
    })
  require('./hide')(parameters, results)
  results = require('demeter-di')(parameters, results, requireModuleInstance, infoList)
  return ({ results, noPackageInfo, infoList })
}