UNPKG

cmetrix

Version:

CLI to build code metrics charts for your projects

12 lines (11 loc) 424 B
import { Git, FileOps, Logger, ClonedRepository, Repository } from './types'; export interface CloneRepoCreation { logger: Logger; git: Git; fileOps: FileOps; hooks?: { onCloned: OnClonedHook; }; } export declare type OnClonedHook = (r: ClonedRepository) => Promise<void>; export declare function makeCloneRepo(creation: CloneRepoCreation): (repository: Repository) => Promise<ClonedRepository>;