Theia API Documentation v1.65.0
    Preparing search index...

    Watches a tasks.json configuration file and provides a parsed version of the contained task configurations

    Implements

    Index

    Constructors

    Properties

    client: undefined | TaskConfigurationClient = undefined
    providedTaskConfigurations: ProvidedTaskConfigurations
    taskConfigurationManager: TaskConfigurationManager
    taskCustomizationMap: Map<string, TaskCustomization[]> = ...

    Map of source (path of root folder that the task configs come from) and task customizations map.

    taskDefinitionRegistry: TaskDefinitionRegistry
    taskSchemaUpdater: TaskSchemaUpdater
    tasksMap: Map<string, Map<string, TaskConfiguration>> = ...

    Map of source (path of root folder that the task configs come from) and task config map. For the inner map (i.e., task config map), the key is task label and value TaskConfiguration

    taskSourceResolver: TaskSourceResolver
    toDispose: DisposableCollection = ...
    workspaceService: WorkspaceService

    Methods

    • This function is called after a change in TaskDefinitionRegistry happens. It checks all tasks that have been loaded, and re-organized them in tasksMap and taskCustomizationMap.

      Returns void