UNPKG

@dashlog/fetch-github-repositories

Version:

Fetch github repositories for a given user (or organization)

21 lines (20 loc) 616 B
import { Repository } from "./github"; export interface FetchOptions { /** * @default fetch-github-repo */ agent?: string; token?: string | null; /** * @default users */ kind?: "users" | "orgs"; /** * Fetch the repositories of all orgs for a given user * @default false */ fetchUserOrgs?: boolean; } export declare function fetchLazy(namespace: string, options?: FetchOptions): AsyncIterableIterator<Repository>; export declare function fetch(namespace: string, options?: FetchOptions): Promise<Repository[]>; export { Repository };