cnpmcore
Version:
Private NPM Registry for Enterprise
15 lines (14 loc) • 564 B
TypeScript
import { Config } from 'egg';
import type { PackageSearchService } from '../service/PackageSearchService.ts';
declare class SyncESPackage {
protected readonly packageSearchService: PackageSearchService;
protected readonly config: Config;
protected syncPackage(fullname: string): Promise<void>;
}
export declare class PackageUnpublishedSyncESEvent extends SyncESPackage {
handle(fullname: string): Promise<void>;
}
export declare class PackageVersionAddedSyncESEvent extends SyncESPackage {
handle(fullname: string): Promise<void>;
}
export {};