cnpmcore
Version:
20 lines (19 loc) • 867 B
TypeScript
import { EggAppConfig, EggLogger } from 'egg';
declare class SyncPackageVersionFileEvent {
protected readonly config: EggAppConfig;
protected readonly logger: EggLogger;
private readonly packageManagerService;
private readonly packageVersionFileService;
protected syncPackageVersionFile(fullname: string, version: string): Promise<void>;
protected syncPackageReadmeToLatestVersion(fullname: string): Promise<void>;
}
export declare class PackageVersionAdded extends SyncPackageVersionFileEvent {
handle(fullname: string, version: string): Promise<void>;
}
export declare class PackageTagAdded extends SyncPackageVersionFileEvent {
handle(fullname: string, tag: string): Promise<void>;
}
export declare class PackageTagChanged extends SyncPackageVersionFileEvent {
handle(fullname: string, tag: string): Promise<void>;
}
export {};