git-contri-merged
Version:
A React component to display merged GitHub contribution graphs from multiple contributors
17 lines (16 loc) • 796 B
TypeScript
import { ContributionDay } from '../types';
/**
* Fetches contribution data from GitHub GraphQL API for a specific user and year
*/
export declare function fetchUserContributions(username: string, year?: number, token?: string): Promise<ContributionDay[]>;
/**
* Fetches contributions for multiple users
*/
export declare function fetchMultipleUserContributions(usernames: string[], years?: number[], token?: string): Promise<Map<string, ContributionDay[]>>;
/**
* Fetches all contributors from a GitHub repository
* @param repoName - Format: "owner/repo" (e.g., "facebook/react")
* @param token - Optional GitHub personal access token
* @returns Array of contributor usernames
*/
export declare function fetchRepositoryContributors(repoName: string, token?: string): Promise<string[]>;