UNPKG

cnpmcore

Version:

Private NPM Registry for Enterprise

31 lines (30 loc) 905 B
import { type EasyData } from '../util/EntityUtil.ts'; import type { Dist } from './Dist.ts'; import { Entity, type EntityData } from './Entity.ts'; interface PackageVersionData extends EntityData { packageId: string; packageVersionId: string; version: string; abbreviatedDist: Dist; manifestDist: Dist; tarDist: Dist; readmeDist: Dist; publishTime: Date; paddingVersion?: string | null; isPreRelease?: boolean | null; } export declare class PackageVersion extends Entity { packageId: string; packageVersionId: string; version: string; abbreviatedDist: Dist; manifestDist: Dist; tarDist: Dist; readmeDist: Dist; publishTime: Date; paddingVersion: string; isPreRelease: boolean; constructor(data: PackageVersionData); static create(data: EasyData<PackageVersionData, 'packageVersionId'>): PackageVersion; } export {};