renovate
Version:
Automated dependency updates. Flexible so you don't need to be.
13 lines (12 loc) • 449 B
TypeScript
import type { RepoCacheRecord } from '../schema';
import { RepoCacheBase } from './base';
export declare class RepoCacheS3 extends RepoCacheBase {
private readonly s3Client;
private readonly bucket;
private readonly dir;
constructor(repository: string, fingerprint: string, url: string);
read(): Promise<string | null>;
write(data: RepoCacheRecord): Promise<void>;
private getCacheFolder;
private getCacheFileName;
}