Interface ReposParams

Query parameters for listing user or organization repositories.

interface ReposParams {
    direction?: "asc" | "desc";
    page?: number;
    per_page?: number;
    sort?: "created" | "updated" | "pushed" | "full_name";
    type?: "public" | "private" | "all" | "member" | "forks" | "sources";
}

Hierarchy (View Summary)

Properties

direction?: "asc" | "desc"

Sort direction

page?: number

Page number to retrieve (1-based). Use nextPage from the previous response to paginate forward.

per_page?: number

Maximum number of results per page. GitHub default is 30, maximum is 100.

sort?: "created" | "updated" | "pushed" | "full_name"

Sort field

type?: "public" | "private" | "all" | "member" | "forks" | "sources"

Filter by repository type