UNPKG

cnpmcore

Version:
12 lines (11 loc) 846 B
import type { PackageVersionBlock as PackageVersionBlockModel } from './model/PackageVersionBlock'; import { PackageVersionBlock as PackageVersionBlockEntity } from '../core/entity/PackageVersionBlock'; import { AbstractRepository } from './AbstractRepository'; 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>; }