UNPKG

cnpmcore

Version:

Private NPM Registry for Enterprise

25 lines (24 loc) 777 B
import { Context } from 'egg'; import { type BlockPackageType } from '../typebox.ts'; import { AbstractController } from './AbstractController.ts'; export declare class PackageBlockController extends AbstractController { private packageManagerService; private packageVersionBlockRepository; blockPackage(ctx: Context, fullname: string, data: BlockPackageType): Promise<{ ok: boolean; id: string; package_id: string; }>; unblockPackage(ctx: Context, fullname: string): Promise<{ ok: boolean; }>; listPackageBlocks(fullname: string): Promise<{ data: { id: string; version: string; reason: string; created: Date; modified: Date; }[]; }>; }