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

    Constructors

    Properties

    _installed: Set<`${string}.${string}`> = ...
    _recommended: Set<string> = ...
    _searchError?: string
    _searchResult: Set<string> = ...
    applicationServer: ApplicationServer
    builtins: Set<`${string}.${string}`> = ...
    clientProvider: OVSXClientProvider
    deployed: Set<`${string}.${string}`> = ...
    disabled: Set<`${string}.${string}`> = ...
    extensionFactory: VSXExtensionFactory
    extensions: Map<string, VSXExtension> = ...

    Single source for all extensions

    initialized: Promise<void>
    onDidChangeEmitter: Emitter<void> = ...
    pluginServer: HostedPluginServer
    pluginSupport: HostedPluginSupport
    pluginWatcher: HostedPluginWatcher
    preferences: PreferenceService
    progressService: ProgressService
    request: RequestService
    searchCancellationTokenSource: CancellationTokenSource = ...
    uninstalled: Set<`${string}.${string}`> = ...
    updateSearchResult: (...arguments: []) => Promise<void> = ...
    vsxApiFilter: OVSXApiFilterProvider
    workspaceService: WorkspaceService

    Accessors

    Methods

    • Parameters

      • data: VSXSearchEntry
      • id: string
      • allVersions: VSXAllVersions
      • Optionalverified: boolean

      Returns void

    • Compare two extensions based on their display name, and publisher if applicable.

      Parameters

      • a: string

        the first extension id for comparison.

      • b: string

        the second extension id for comparison.

      Returns number

    • Parameters

      • id: string
      • client: OVSXClient
      • allVersions: VSXAllVersions

      Returns Promise<undefined | boolean>