message: backend-common: add readUrl to API report
diff: @@ -42,6 +42,8 @@ export class AzureUrlReader implements UrlReader {
  // (undocumented)
  readTree(url: string, options?: ReadTreeOptions): Promise<ReadTreeResponse>;
  // (undocumented)
  + readUrl(url: string, _options?: ReadUrlOptions): Promise<ReadUrlResponse>;
  + // (undocumented)
  search(url: string, options?: SearchOptions): Promise<SearchResponse>;
  // (undocumented)
  toString(): string;
  @@ -59,6 +61,8 @@ export class BitbucketUrlReader implements UrlReader {
  // (undocumented)
  readTree(url: string, options?: ReadTreeOptions): Promise<ReadTreeResponse>;
  // (undocumented)
  + readUrl(url: string, _options?: ReadUrlOptions): Promise<ReadUrlResponse>;
  + // (undocumented)
  search(url: string, options?: SearchOptions): Promise<SearchResponse>;
  // (undocumented)
  toString(): string;
  @@ -231,6 +235,8 @@ export class GithubUrlReader implements UrlReader {
  // (undocumented)
  readTree(url: string, options?: ReadTreeOptions): Promise<ReadTreeResponse>;
  // (undocumented)
  + readUrl(url: string, options?: ReadUrlOptions): Promise<ReadUrlResponse>;
  + // (undocumented)
  search(url: string, options?: SearchOptions): Promise<SearchResponse>;
  // (undocumented)
  toString(): string;
  @@ -248,6 +254,8 @@ export class GitlabUrlReader implements UrlReader {
  // (undocumented)
  readTree(url: string, options?: ReadTreeOptions): Promise<ReadTreeResponse>;
  // (undocumented)
  + readUrl(url: string, options?: ReadUrlOptions): Promise<ReadUrlResponse>;
  + // (undocumented)
  search(url: string, options?: SearchOptions): Promise<SearchResponse>;
  // (undocumented)
  toString(): string;
  @@ -277,7 +285,7 @@ export type PluginEndpointDiscovery = {
  getExternalBaseUrl(pluginId: string): Promise<string>;
  };
  -// @public (undocumented)
  +// @public
  export type ReadTreeResponse = {
  files(): Promise<ReadTreeResponseFile[]>;
  archive(): Promise<NodeJS.ReadableStream>;
  @@ -366,6 +374,7 @@ export interface StatusCheckHandlerOptions {
  // @public
  export type UrlReader = {
  read(url: string): Promise<Buffer>;
  + readUrl?(url: string, options?: ReadUrlOptions): Promise<ReadUrlResponse>;
  readTree(url: string, options?: ReadTreeOptions): Promise<ReadTreeResponse>;
  search(url: string, options?: SearchOptions): Promise<SearchResponse>;
  };
  