Class RepositoryModel

Hierarchy

Constructors

Properties

baseURI: string = ''
client: HTTPClient<Context> = githubClient
indexKey: "full_name" = ...
organizationStore: OrganizationModel = ...
owner: string = ''
relation: {
    contributors: ((URI: string) => Promise<{}[]>) & MemoizedFunction;
    issues: ((URI: string) => Promise<{}[]>) & MemoizedFunction;
    languages: ((URI: string) => Promise<string[]>) & MemoizedFunction;
} = ...

Methods

  • Parameters

    • URI: string
    • relation: ("contributors" | "languages" | "issues")[] = []

    Returns Promise<{
        contributors: {}[];
        issues: {}[];
        languages: string[];
    }>

  • Parameters

    • URI: string
    • relation: ("contributors" | "languages" | "issues")[] = []

    Returns Promise<ReturnMap<{
        contributors: ((URI: string) => Promise<{}[]>) & MemoizedFunction;
        issues: ((URI: string) => Promise<{}[]>) & MemoizedFunction;
        languages: ((URI: string) => Promise<string[]>) & MemoizedFunction;
    }>>

  • Protected

    Parameters

    Returns Promise<{
        pageData: {
            contributors: {}[];
            issues: {}[];
            languages: string[];
        }[];
        totalCount: number;
    }>