cnpmcore
Version:
39 lines (38 loc) • 1.41 kB
TypeScript
declare class CacheCleanerEvent {
private readonly cacheService;
protected removeCache(fullname: string): Promise<void>;
}
export declare class PackageUnpublished extends CacheCleanerEvent {
handle(fullname: string): Promise<void>;
}
export declare class PackageBlocked extends CacheCleanerEvent {
handle(fullname: string): Promise<void>;
}
export declare class PackageUnblocked extends CacheCleanerEvent {
handle(fullname: string): Promise<void>;
}
export declare class PackageVersionAdded extends CacheCleanerEvent {
handle(fullname: string): Promise<void>;
}
export declare class PackageVersionRemoved extends CacheCleanerEvent {
handle(fullname: string): Promise<void>;
}
export declare class PackageTagAdded extends CacheCleanerEvent {
handle(fullname: string): Promise<void>;
}
export declare class PackageTagChanged extends CacheCleanerEvent {
handle(fullname: string): Promise<void>;
}
export declare class PackageTagRemoved extends CacheCleanerEvent {
handle(fullname: string): Promise<void>;
}
export declare class PackageMaintainerChanged extends CacheCleanerEvent {
handle(fullname: string): Promise<void>;
}
export declare class PackageMaintainerRemoved extends CacheCleanerEvent {
handle(fullname: string): Promise<void>;
}
export declare class PackageMetaChanged extends CacheCleanerEvent {
handle(fullname: string): Promise<void>;
}
export {};