cnpmcore
Version:
9 lines (8 loc) • 605 B
TypeScript
import { AbstractRepository } from './AbstractRepository';
import type { PackageVersionDownload as PackageVersionDownloadModel } from './model/PackageVersionDownload';
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>;
}