cnpmcore
Version:
Private NPM Registry for Enterprise
20 lines (19 loc) • 930 B
TypeScript
import { Config, Logger } from 'egg';
declare class SyncPackageVersionFileEvent {
protected readonly config: Config;
protected readonly logger: Logger;
private readonly packageManagerService;
private readonly packageVersionFileService;
protected syncPackageVersionFile(fullname: string, version: string): Promise<void>;
protected syncPackageReadmeToLatestVersion(fullname: string): Promise<void>;
}
export declare class PackageVersionAddedSyncPackageVersionFileEvent extends SyncPackageVersionFileEvent {
handle(fullname: string, version: string): Promise<void>;
}
export declare class PackageTagAddedSyncPackageVersionFileEvent extends SyncPackageVersionFileEvent {
handle(fullname: string, tag: string): Promise<void>;
}
export declare class PackageTagChangedSyncPackageVersionFileEvent extends SyncPackageVersionFileEvent {
handle(fullname: string, tag: string): Promise<void>;
}
export {};