UNPKG

cnpmcore

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