UNPKG

cmetrix

Version:

CLI to build code metrics charts for your projects

10 lines (9 loc) 479 B
import { Git, FileOps, Logger, Repository, RepositoryMetrics, Shell } from './types'; export interface AnalyzeReposCreation { logger: Logger; git: Git; shell: Shell; fileOps: FileOps; } export declare type OnAnalyzedRepository = (repoMetrics: RepositoryMetrics) => Promise<void>; export declare function makeAnalyzeRepos(creation: AnalyzeReposCreation): (repositories: Repository[], onAnalyzed?: OnAnalyzedRepository | undefined) => Promise<RepositoryMetrics[]>;