Member Junction
    Preparing search index...
    ManifestFetcher: (
        repoUrl: string,
        subpath?: string,
    ) => Promise<
        { ErrorMessage?: string; Manifest?: FetchedManifest; Success: boolean },
    >

    Fetches and parses an app manifest from a repository URL.

    Injected into the graph builder so it can be unit-tested without network access. Returns the manifest on success, or an error message when it can't be retrieved or parsed.

    Type Declaration

      • (
            repoUrl: string,
            subpath?: string,
        ): Promise<
            { ErrorMessage?: string; Manifest?: FetchedManifest; Success: boolean },
        >
      • Parameters

        • repoUrl: string
        • Optionalsubpath: string

        Returns Promise<{ ErrorMessage?: string; Manifest?: FetchedManifest; Success: boolean }>