cnpmcore
Version:
14 lines (13 loc) • 752 B
TypeScript
import { PackageVersionFile as PackageVersionFileEntity } from '../core/entity/PackageVersionFile';
import { AbstractRepository } from './AbstractRepository';
export declare class PackageVersionFileRepository extends AbstractRepository {
private readonly PackageVersionFile;
private readonly Dist;
createPackageVersionFile(file: PackageVersionFileEntity): Promise<void>;
findPackageVersionFile(packageVersionId: string, directory: string, name: string): Promise<PackageVersionFileEntity | null>;
listPackageVersionFiles(packageVersionId: string, directory: string): Promise<{
files: PackageVersionFileEntity[];
directories: string[];
}>;
hasPackageVersionFiles(packageVersionId: string): Promise<boolean>;
}