sonarqube-scanner
Version:
SonarQube/SonarCloud Scanner for the JavaScript world
9 lines (8 loc) • 588 B
TypeScript
import { type CacheFileData, type ScannerProperties } from './types';
export declare function getCacheFileLocation(properties: ScannerProperties, { checksum, filename, alias }: CacheFileData): Promise<string | null>;
export declare function extractArchive(fromPath: string, toPath: string): Promise<void>;
export declare function validateChecksum(filePath: string, expectedChecksum: string): Promise<void>;
export declare function getCacheDirectories(properties: ScannerProperties, { checksum, filename }: CacheFileData): Promise<{
archivePath: string;
unarchivePath: string;
}>;