cnpmcore
Version:
Private NPM Registry for Enterprise
9 lines (8 loc) • 611 B
TypeScript
import { AbstractRepository } from './AbstractRepository.ts';
import type { PackageVersionDownload as PackageVersionDownloadModel } from './model/PackageVersionDownload.ts';
export declare class PackageVersionDownloadRepository extends AbstractRepository {
private readonly PackageVersionDownload;
plus(packageId: string, version: string, counter: number): Promise<void>;
query(packageId: string, start: Date, end: Date): Promise<import("leoric").Collection<PackageVersionDownloadModel>>;
saveSyncDataByMonth(packageId: string, yearMonth: number, counters: [string, number][]): Promise<void>;
}