UNPKG

cnpmcore

Version:

Private NPM Registry for Enterprise

20 lines (19 loc) 660 B
import { Type, type Static } from '@eggjs/typebox-validate/typebox'; import { Context } from 'egg'; import { AbstractController } from '../AbstractController.ts'; declare const MaintainerDataRule: Type.TObject<{ maintainers: Type.TArray<Type.TObject<{ name: Type.TString; email: Type.TString; }>>; }>; type Maintainer = Static<typeof MaintainerDataRule>; export declare class UpdatePackageController extends AbstractController { private packageManagerService; update(ctx: Context, fullname: string, data: Maintainer): Promise<{ ok: boolean; }>; private getNpmCommand; private isNpmCommandValid; } export {};