cnpmcore
Version:
Private NPM Registry for Enterprise
22 lines (21 loc) • 563 B
TypeScript
import { type EasyData } from '../util/EntityUtil.ts';
import { Entity, type EntityData } from './Entity.ts';
interface DistData extends EntityData {
distId: string;
name: string;
path: string;
size: number;
shasum: string;
integrity: string;
}
export declare class Dist extends Entity {
readonly distId: string;
readonly name: string;
readonly path: string;
size: number;
shasum: string;
integrity: string;
constructor(data: DistData);
static create(data: EasyData<DistData, 'distId'>): Dist;
}
export {};