UNPKG

cnpmcore

Version:
17 lines (16 loc) 883 B
import { PaddingSemVer } from '../core/entity/PaddingSemVer'; import { PackageVersion } from '../core/entity/PackageVersion'; import { SqlRange } from '../core/entity/SqlRange'; export declare class PackageVersionRepository { private readonly Package; private readonly PackageVersion; private readonly PackageTag; findHaveNotPaddingVersion(id?: number): Promise<PackageVersion[]>; fixPaddingVersion(pkgVersionId: string, paddingSemver: PaddingSemVer): Promise<void>; findVersionByTag(scope: string, name: string, tag: string): Promise<string | undefined>; /** * if sql version not contains prerelease, find the max version */ findMaxSatisfyVersion(scope: string, name: string, sqlRange: SqlRange): Promise<string | undefined>; findSatisfyVersionsWithPrerelease(scope: string, name: string, sqlRange: SqlRange): Promise<Array<string>>; }