UNPKG

cnpmcore

Version:

Private NPM Registry for Enterprise

14 lines (13 loc) 758 B
import { PackageVersionFile as PackageVersionFileEntity } from '../core/entity/PackageVersionFile.ts'; import { AbstractRepository } from './AbstractRepository.ts'; 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>; }