@kkdev92/vscode-ext-kit - v4.1.1
    Preparing search index...

    Interface ApplicationPlanDescription

    Everything a compiled plan registers, as JSON.

    Every list is in declaration order, so two runs over the same modules produce the same document and a diff means something changed.

    interface ApplicationPlanDescription {
        commands: readonly CommandDescription[];
        fileWatchers: readonly FileWatcherDescription[];
        frameworkServices: readonly string[];
        hostedServices: readonly HostedServiceDescription[];
        languageStatusItems: readonly LanguageStatusItemDescription[];
        modules: readonly ModuleDescription[];
        name: string;
        rawRegistrations: readonly RegistrationDescription[];
        secrets: readonly SecretDescription[];
        services: readonly ServiceDescription[];
        settings: readonly SettingsSectionDescription[];
        shutdown: { timeoutMs: number };
        statusBarItems: readonly StatusBarItemDescription[];
        storage: readonly StorageDescription[];
        treeViews: readonly RegistrationDescription[];
        webviewSerializers: readonly RegistrationDescription[];
        webviewViews: readonly RegistrationDescription[];
    }
    Index
    commands: readonly CommandDescription[]
    fileWatchers: readonly FileWatcherDescription[]
    frameworkServices: readonly string[]

    Token ids the Application registers itself, which a module may inject without declaring: Notifications, Editors, Log and the rest.

    hostedServices: readonly HostedServiceDescription[]
    languageStatusItems: readonly LanguageStatusItemDescription[]
    modules: readonly ModuleDescription[]
    name: string
    rawRegistrations: readonly RegistrationDescription[]
    secrets: readonly SecretDescription[]
    services: readonly ServiceDescription[]
    settings: readonly SettingsSectionDescription[]
    shutdown: { timeoutMs: number }
    statusBarItems: readonly StatusBarItemDescription[]
    storage: readonly StorageDescription[]
    treeViews: readonly RegistrationDescription[]
    webviewSerializers: readonly RegistrationDescription[]

    Panel restorers, keyed by the viewType they restore.

    webviewViews: readonly RegistrationDescription[]