Class TaskConfigurationManager

This class connects the the "tasks" preferences sections to task system: it collects tasks preference values and provides them to the task system as raw, parsed JSON.

Constructors

Properties

editorManager: EditorManager
fileService: FileService
folderPreferences: PreferenceProvider
onDidChangeTaskConfig: Event<TasksChange> = ...
onDidChangeTaskConfigEmitter: Emitter<TasksChange> = ...
preferenceConfigurations: PreferenceConfigurations
preferenceService: PreferenceService
quickPickService: QuickPickService
taskSchemaProvider: TaskSchemaUpdater
taskTemplateSelector: TaskTemplateSelector
toDisposeOnDelegateChange: DisposableCollection = ...
updateModels: ((...arguments) => Promise<void>) = ...

Type declaration

    • (...arguments): Promise<void>
    • Parameters

      • Rest ...arguments: []

      Returns Promise<void>

userPreferences: PreferenceProvider
workspaceDelegate: PreferenceProvider
workspacePreferences: PreferenceProvider
workspaceService: WorkspaceService
workspaceVariables: WorkspaceVariableContribution

Methods