Theia API Documentation v1.73.0
    Preparing search index...
    interface VSXRegistryService {
        fetchLanguagePackInfo(downloadUrl: string): Promise<LanguageInfo[]>;
        fetchReadme(readmeUrl: string): Promise<undefined | string>;
        findLatestCompatibleExtension(
            query: VSXQueryOptions,
        ): Promise<undefined | VSXExtensionRaw>;
        query(queryOptions?: VSXQueryOptions): Promise<VSXQueryResult>;
        search(searchOptions?: VSXSearchOptions): Promise<VSXSearchResult>;
    }

    Implemented by

    Index

    Methods

    • Find the latest version of an extension that is compatible with the current VS Code API version. Runs the OVSXApiFilter loop on the backend, collapsing potentially many HTTP requests into a single RPC call.

      Parameters

      • query: VSXQueryOptions

      Returns Promise<undefined | VSXExtensionRaw>