@atomist/sdm
Version:
Atomist Software Delivery Machine SDK
13 lines • 730 B
TypeScript
import { GitProject } from "@atomist/automation-client/lib/project/git/GitProject";
import { Project } from "@atomist/automation-client/lib/project/Project";
import { GoalInvocation } from "../../../api/goal/GoalInvocation";
import { GoalCache } from "./goalCaching";
/**
* Cache implementation that doesn't cache anything and will always trigger the fallback.
*/
export declare class NoOpGoalCache implements GoalCache {
put(gi: GoalInvocation, project: GitProject, files: string[], classifier?: string): Promise<string>;
remove(gi: GoalInvocation, classifier?: string): Promise<void>;
retrieve(gi: GoalInvocation, project: Project, classifier?: string): Promise<void>;
}
//# sourceMappingURL=NoOpGoalCache.d.ts.map