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)
  }

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…