cnpmcore
Version:
20 lines (19 loc) • 761 B
TypeScript
import { EggContext } from '@eggjs/tegg';
import { Static } from '@sinclair/typebox';
import { AbstractController } from '../AbstractController';
declare const MaintainerDataRule: import("@sinclair/typebox").TObject<{
maintainers: import("@sinclair/typebox").TArray<import("@sinclair/typebox").TObject<{
name: import("@sinclair/typebox").TString;
email: import("@sinclair/typebox").TString;
}>>;
}>;
type Maintainer = Static<typeof MaintainerDataRule>;
export declare class UpdatePackageController extends AbstractController {
private packageManagerService;
update(ctx: EggContext, fullname: string, data: Maintainer): Promise<{
ok: boolean;
}>;
private getNpmCommand;
private isNpmCommandValid;
}
export {};