cnpmcore
Version:
22 lines (21 loc) • 1.13 kB
TypeScript
import { AbstractService } from '../../common/AbstractService';
import { PackageVersionFile } from '../entity/PackageVersionFile';
import { PackageVersion } from '../entity/PackageVersion';
import { Package } from '../entity/Package';
export declare class PackageVersionFileService extends AbstractService {
#private;
private readonly packageVersionRepository;
private readonly packageRepository;
private readonly packageVersionFileRepository;
private readonly distRepository;
private readonly packageManagerService;
private readonly cacheAdapter;
listPackageVersionFiles(pkgVersion: PackageVersion, directory: string): Promise<{
files: PackageVersionFile[];
directories: string[];
}>;
showPackageVersionFile(pkgVersion: PackageVersion, path: string): Promise<PackageVersionFile | null>;
checkPackageVersionInUnpkgWhiteList(pkgScope: string, pkgName: string, pkgVersion: string): Promise<void>;
syncPackageReadme(pkg: Package, latestPkgVersion: PackageVersion): Promise<void>;
syncPackageVersionFiles(pkgVersion: PackageVersion): Promise<PackageVersionFile[]>;
}