cnpmcore
Version:
Private NPM Registry for Enterprise
14 lines (13 loc) • 733 B
TypeScript
import type { Result } from 'npm-package-arg';
import type { PackageJSONType } from '../../repository/PackageRepository.ts';
export declare class PackageVersionService {
private packageVersionRepository;
private packageRepository;
private packageVersionBlockRepository;
private readonly bugVersionService;
private readonly distRepository;
readManifest(pkgId: string, spec: Result, isFullManifests: boolean, withBugVersion?: boolean): Promise<PackageJSONType | undefined>;
private findRealSpec;
getVersion(spec: Result, withBugVersion?: boolean): Promise<string | undefined | null>;
findBlockInfo(fullname: string): Promise<import("../entity/PackageVersionBlock.ts").PackageVersionBlock | null>;
}