INNER CODE UNIT · JavaScript
denormalizeUserConfig
serverless/serverless · packages/serverless/lib/classes/config-schema-handler/index.js:52
const denormalizeUserConfig = (userConfig, { removedValuesMap }) => {
for (const removedValueData of removedValuesMap) {
_.set(userConfig, removedValueData.path, removedValueData.value)
}
}
const configurationValidationResults = new WeakMap()
class ConfigSchemaHandler {
constructor(serverless) {
this.serverless = serverless
this.schema = _.cloneDeep(schema)
deepFreeze(this.schema.properties.service)
deepFreeze(this.schema.properties.plugins)
deepFreeze(this.schema.properties.package)
}