cnpmcore
Version:
Private NPM Registry for Enterprise
26 lines (25 loc) • 775 B
TypeScript
import { type EasyData } from '../util/EntityUtil.ts';
import type { Dist } from './Dist.ts';
import { Entity, type EntityData } from './Entity.ts';
interface PackageVersionFileData extends EntityData {
packageVersionFileId: string;
packageVersionId: string;
dist: Dist;
directory: string;
name: string;
contentType: string;
mtime: Date;
}
export declare class PackageVersionFile extends Entity {
packageVersionFileId: string;
packageVersionId: string;
dist: Dist;
directory: string;
name: string;
contentType: string;
mtime: Date;
constructor(data: PackageVersionFileData);
get path(): string;
static create(data: EasyData<PackageVersionFileData, 'packageVersionFileId'>): PackageVersionFile;
}
export {};