@atomist/sdm
Version:
Atomist Software Delivery Machine SDK
15 lines • 763 B
TypeScript
import { Goal } from "../../../api/goal/Goal";
import { Goals } from "../../../api/goal/Goals";
import { FulfillableGoal, PlannedGoals } from "../../../api/goal/GoalWithFulfillment";
import { PushListenerInvocation } from "../../../api/listener/PushListener";
import { PushTest } from "../../../api/mapping/PushTest";
export declare const hasRepositoryGoals: PushTest;
export declare function repositoryDrivenContainer(options?: {
tests?: Record<string, PushTest>;
}): Goal;
export declare class RepositoryDrivenContainer extends FulfillableGoal {
private readonly tests;
constructor(tests: Record<string, PushTest>);
plan(pli: PushListenerInvocation, goals: Goals): Promise<PlannedGoals>;
}
//# sourceMappingURL=repositoryDrivenContainer.d.ts.map