@@ -108,26 +108,26 @@ categories: [VSCode, Crucial Systems]
108108 readonly onDidChangeConfiguration: Event <IConfigurationChangeEvent > = this ._onDidChangeConfiguration .event ;
109109
110110 constructor (
111- private readonly settingsResource : URI ,
112- fileService : IFileService ,
113- policyService : IPolicyService ,
114- logService : ILogService ,
111+ private readonly settingsResource : URI ,
112+ fileService : IFileService ,
113+ policyService : IPolicyService ,
114+ logService : ILogService ,
115115 ) {
116- super ();
117- this .defaultConfiguration = this ._register (new DefaultConfiguration ());
118- this .policyConfiguration = policyService instanceof NullPolicyService ? new NullPolicyConfiguration () : this ._register (new PolicyConfiguration (this .defaultConfiguration , policyService , logService ));
119- this .userConfiguration = this ._register (new UserSettings (this .settingsResource , undefined , extUriBiasedIgnorePathCase , fileService ));
120- this .configuration = new Configuration (this .defaultConfiguration .configurationModel , this .policyConfiguration .configurationModel , new ConfigurationModel (), new ConfigurationModel ());
116+ super ();
117+ this .defaultConfiguration = this ._register (new DefaultConfiguration ());
118+ this .policyConfiguration = policyService instanceof NullPolicyService ? new NullPolicyConfiguration () : this ._register (new PolicyConfiguration (this .defaultConfiguration , policyService , logService ));
119+ this .userConfiguration = this ._register (new UserSettings (this .settingsResource , undefined , extUriBiasedIgnorePathCase , fileService ));
120+ this .configuration = new Configuration (this .defaultConfiguration .configurationModel , this .policyConfiguration .configurationModel , new ConfigurationModel (), new ConfigurationModel ());
121121
122- this .reloadConfigurationScheduler = this ._register (new RunOnceScheduler (() => this .reloadConfiguration (), 50 ));
123- this ._register (this .defaultConfiguration .onDidChangeConfiguration (({ defaults , properties }) => this .onDidDefaultConfigurationChange (defaults , properties )));
124- this ._register (this .policyConfiguration .onDidChangeConfiguration (model => this .onDidPolicyConfigurationChange (model )));
125- this ._register (this .userConfiguration .onDidChange (() => this .reloadConfigurationScheduler .schedule ()));
122+ this .reloadConfigurationScheduler = this ._register (new RunOnceScheduler (() => this .reloadConfiguration (), 50 ));
123+ this ._register (this .defaultConfiguration .onDidChangeConfiguration (({ defaults , properties }) => this .onDidDefaultConfigurationChange (defaults , properties )));
124+ this ._register (this .policyConfiguration .onDidChangeConfiguration (model => this .onDidPolicyConfigurationChange (model )));
125+ this ._register (this .userConfiguration .onDidChange (() => this .reloadConfigurationScheduler .schedule ()));
126126 }
127127
128128 async initialize(): Promise <void > {
129- const [defaultModel, policyModel, userModel] = await Promise .all ([this .defaultConfiguration .initialize (), this .policyConfiguration .initialize (), this .userConfiguration .loadConfiguration ()]);
130- this .configuration = new Configuration (defaultModel , policyModel , new ConfigurationModel (), userModel );
129+ const [defaultModel, policyModel, userModel] = await Promise .all ([this .defaultConfiguration .initialize (), this .policyConfiguration .initialize (), this .userConfiguration .loadConfiguration ()]);
130+ this .configuration = new Configuration (defaultModel , policyModel , new ConfigurationModel (), userModel );
131131 }
132132
133133 // ...
@@ -185,21 +185,21 @@ categories: [VSCode, Crucial Systems]
185185` ` ` ts
186186export class Configuration {
187187
188- private _workspaceConsolidatedConfiguration: ConfigurationModel | null = null ;
189- private _foldersConsolidatedConfigurations = new ResourceMap <ConfigurationModel >();
190-
191- constructor (
192- private _defaultConfiguration : ConfigurationModel ,
193- private _policyConfiguration : ConfigurationModel ,
194- private _applicationConfiguration : ConfigurationModel ,
195- private _localUserConfiguration : ConfigurationModel ,
196- private _remoteUserConfiguration : ConfigurationModel = new ConfigurationModel (),
197- private _workspaceConfiguration : ConfigurationModel = new ConfigurationModel (),
198- private _folderConfigurations : ResourceMap <ConfigurationModel > = new ResourceMap <ConfigurationModel >(),
199- private _memoryConfiguration : ConfigurationModel = new ConfigurationModel (),
200- private _memoryConfigurationByResource : ResourceMap <ConfigurationModel > = new ResourceMap <ConfigurationModel >()
201- ) {
202- }
188+ private _workspaceConsolidatedConfiguration: ConfigurationModel | null = null ;
189+ private _foldersConsolidatedConfigurations = new ResourceMap <ConfigurationModel >();
190+
191+ constructor (
192+ private _defaultConfiguration : ConfigurationModel ,
193+ private _policyConfiguration : ConfigurationModel ,
194+ private _applicationConfiguration : ConfigurationModel ,
195+ private _localUserConfiguration : ConfigurationModel ,
196+ private _remoteUserConfiguration : ConfigurationModel = new ConfigurationModel (),
197+ private _workspaceConfiguration : ConfigurationModel = new ConfigurationModel (),
198+ private _folderConfigurations : ResourceMap <ConfigurationModel > = new ResourceMap <ConfigurationModel >(),
199+ private _memoryConfiguration : ConfigurationModel = new ConfigurationModel (),
200+ private _memoryConfigurationByResource : ResourceMap <ConfigurationModel > = new ResourceMap <ConfigurationModel >()
201+ ) {
202+ }
203203 // ...
204204` ` `
205205
@@ -223,10 +223,10 @@ export class Configuration {
223223 export type ConfigurationKey = { type: ' defaults' | ' user' | ' workspaces' | ' folder' ; key : string ; };
224224
225225 export interface IConfigurationCache {
226- needsCaching (resource : URI ): boolean ;
227- read (key : ConfigurationKey ): Promise < string > ;
228- write (key : ConfigurationKey , content : string ): Promise < void > ;
229- remove (key : ConfigurationKey ): Promise < void > ;
226+ needsCaching (resource : URI ): boolean ;
227+ read (key : ConfigurationKey ): Promise < string > ;
228+ write (key : ConfigurationKey , content : string ): Promise < void > ;
229+ remove (key : ConfigurationKey ): Promise < void > ;
230230 }
231231 ` ` `
232232
0 commit comments