515
516
if (OVERRIDE_PROPERTY_REGEX.test(key)) {
518
>
for (const configurationDefaultOverride of configurationDefaultOverridesForKey.configurationDefaultOverrides) {
519
configurationDefaultOverrideValue = this.mergeDefaultConfigurationsForOverrideIdentifier(key, configurationDefaultOverride.value as IStringDictionary<unknown>, configurationDefaultOverride.source, configurationDefaultOverrideValue);
520
}
521
>
if (configurationDefaultOverrideValue && !types.isEmptyObject(configurationDefaultOverrideValue.value)) {
configurationRegistry.ts
522
configurationDefaultOverridesForKey.configurationDefaultOverrideValue = configurationDefaultOverrideValue;
523
this.updateDefaultOverrideProperty(key, configurationDefaultOverrideValue, source);
525
>
this.configurationDefaultsOverrides.delete(key);
526
>
delete this.configurationProperties[key];
527
>
delete this.defaultLanguageConfigurationOverridesNode.properties![key];
528
>
}
529
} else {
530
let configurationDefaultOverrideValue: IConfigurationDefaultOverrideValue | undefined;