UNPKG

cnpmcore

Version:

Private NPM Registry for Enterprise

12 lines (11 loc) 855 B
import { PackageVersionBlock as PackageVersionBlockEntity } from '../core/entity/PackageVersionBlock.ts'; import { AbstractRepository } from './AbstractRepository.ts'; import type { PackageVersionBlock as PackageVersionBlockModel } from './model/PackageVersionBlock.ts'; export declare class PackageVersionBlockRepository extends AbstractRepository { private readonly PackageVersionBlock; savePackageVersionBlock(block: PackageVersionBlockEntity): Promise<void>; findPackageBlock(packageId: string): Promise<PackageVersionBlockEntity | null>; findPackageVersionBlock(packageId: string, version: string): Promise<PackageVersionBlockEntity | null>; listPackageVersionBlocks(packageId: string): Promise<import("leoric").Collection<PackageVersionBlockModel>>; removePackageVersionBlock(packageVersionBlockId: string): Promise<void>; }