50
51
protected getConfigurationDefaultOverrides(): IStringDictionary<unknown> {
53
>
}
54
55
private resetConfigurationModel(): void {
56
>
this._configurationModel = ConfigurationModel.createEmptyModel(this.logService);
configurations.ts
57
>
const properties = Registry.as<IConfigurationRegistry>(Extensions.Configuration).getConfigurationProperties();
58
>
this.updateConfigurationModel(Object.keys(properties), properties);
59
>
}
60
61
private updateConfigurationModel(properties: string[], configurationProperties: IStringDictionary<IRegisteredConfigurationPropertySchema>): void {
62
>
const configurationDefaultsOverrides = this.getConfigurationDefaultOverrides();
configurations.ts
63
>
for (const key of properties) {
64
const defaultOverrideValue = configurationDefaultsOverrides[key];
65
const propertySchema = configurationProperties[key];