Skip to content

Commit

Permalink
Renaming
Browse files Browse the repository at this point in the history
  • Loading branch information
ehmicky committed Jan 23, 2022
1 parent a853865 commit 1b1345b
Showing 1 changed file with 8 additions and 8 deletions.
16 changes: 8 additions & 8 deletions src/config/normalize/main.js
Original file line number Diff line number Diff line change
Expand Up @@ -25,35 +25,35 @@ import { COMMANDS_PROPS } from './properties.js'
// - This also enables aggregating errors when multiple configuration
// properties are invalid, as opposed to only the first one
export const normalizeConfig = async function (config, command, configInfos) {
const configProps = COMMANDS_PROPS[command]
const queries = Object.keys(configProps)
const definitions = COMMANDS_PROPS[command]
const queries = Object.keys(definitions)
// eslint-disable-next-line fp/no-mutating-methods
const configInfosA = [...configInfos].reverse()
const configPropsFuncs = mapValues(configProps, (configProp, query) =>
const definitionsFuncs = mapValues(definitions, (definitionList, query) =>
normalizePropDeep.bind(undefined, {
queries,
configProp,
definitionList,
query,
config,
configInfos: configInfosA,
}),
)
const allConfigValues = await runDagAsync(configPropsFuncs)
const allConfigValues = await runDagAsync(definitionsFuncs)
const configA = mergeConfigProps(allConfigValues)
const configB = postNormalizeConfig(configA)
const configC = cleanObject(configB)
return configC
}

const normalizePropDeep = async function (
{ queries, configProp, query, config, configInfos },
{ queries, definitionList, query, config, configInfos },
get,
) {
const configA = await setParentProps({ config, queries, query, get })
const getA = boundGet.bind(undefined, get)
const props = list(configA, query)
return await pProps(props, (value, name) =>
normalizePropValue({ value, name, configProp, configInfos, get: getA }),
normalizePropValue({ value, name, definitionList, configInfos, get: getA }),
)
}

Expand Down Expand Up @@ -90,7 +90,7 @@ const handleGetUserError = function (message) {
const normalizePropValue = async function ({
value,
name,
configProp: { default: defaultValue, transform, compute },
definitionList: { default: defaultValue, transform, compute },
configInfos,
get,
}) {
Expand Down

0 comments on commit 1b1345b

Please sign in to comment.