cnpmcore
Version:
11 lines (10 loc) • 534 B
TypeScript
import { Result } from 'npm-package-arg';
import type { PackageJSONType } from '../../repository/PackageRepository';
export declare class PackageVersionService {
private packageVersionRepository;
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>;
}