cnpmcore
Version:
31 lines (30 loc) • 881 B
TypeScript
import { Dist } from './Dist';
import { Entity, EntityData } from './Entity';
import { EasyData } from '../util/EntityUtil';
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 {};