UNPKG

1.38 kBTypeScriptView Raw
1import { HandlerContext } from "../../HandlerContext";
2import { ProjectOperationCredentials } from "../common/ProjectOperationCredentials";
3import { RepoFilter } from "../common/repoFilter";
4import { RepoFinder } from "../common/repoFinder";
5import { RepoLoader } from "../common/repoLoader";
6import { ProjectReviewer } from "./projectReviewer";
7import { ProjectReview, ReviewResult } from "./ReviewResult";
8/**
9 * Review all the repos
10 * @param {HandlerContext} ctx
11 * @param credentials credentials to use to find and load repos
12 * @param {ProjectReviewer} reviewer
13 * @param {RepoFinder} repoFinder
14 * @param parameters parameters to the reviewer
15 * @param {} repoFilter
16 * @param {RepoLoader} repoLoader
17 * @return {Promise<Array<ActionResult<GitProject>>>}
18 */
19export declare function reviewAll<P, R extends ProjectReview = ProjectReview>(ctx: HandlerContext, credentials: ProjectOperationCredentials, reviewer: ProjectReviewer<P, R>, parameters: P, repoFinder: RepoFinder, repoFilter?: RepoFilter, repoLoader?: RepoLoader): Promise<ProjectReview[]>;
20export declare function review<P, R extends ProjectReview = ProjectReview>(ctx: HandlerContext, credentials: ProjectOperationCredentials, reviewer: ProjectReviewer<P, R>, parameters: P, repoFinder: RepoFinder, repoFilter?: RepoFilter, repoLoader?: RepoLoader): Promise<ReviewResult>;
21//# sourceMappingURL=reviewAll.d.ts.map
\No newline at end of file