@atomist/sdm
Version:
Atomist Software Delivery Machine SDK
13 lines • 709 B
TypeScript
import { GoalInvocation } from "../../../api/goal/GoalInvocation";
import { GoalCacheArchiveStore } from "./CompressingGoalCache";
/**
* Goal archive store that stores the compressed archives into the SDM cache directory.
*/
export declare class FileSystemGoalCacheArchiveStore implements GoalCacheArchiveStore {
private static readonly archiveName;
store(gi: GoalInvocation, classifier: string, archivePath: string): Promise<string>;
delete(gi: GoalInvocation, classifier: string): Promise<void>;
retrieve(gi: GoalInvocation, classifier: string, targetArchivePath: string): Promise<void>;
private static getCacheDirectory;
}
//# sourceMappingURL=FileSystemGoalCacheArchiveStore.d.ts.map