Options
All
  • Public
  • Public/Protected
  • All
Menu

Class UserConfigsPreferenceProvider

Binds together preference section prefs providers for user-level preferences.

Hierarchy

  • PreferenceProvider
    • UserConfigsPreferenceProvider

Index

Constructors

  • Returns UserConfigsPreferenceProvider

Properties

configurations: PreferenceConfigurations
providers: Map<string, UserPreferenceProvider> = ...

Methods

  • createProviders(): void
  • doInit(): Promise<void>
  • getConfigUri(resourceUri?: string, sectionName?: string): undefined | URI
  • getPreferences(resourceUri?: string): {}
  • init(): void
  • resolve<T>(preferenceName: string, resourceUri?: string): PreferenceResolveResult<T>
  • setPreference(preferenceName: string, value: any, resourceUri?: string): Promise<boolean>