cnpmcore
Version:
Private NPM Registry for Enterprise
39 lines (38 loc) • 1.58 kB
TypeScript
declare class CacheCleanerEvent {
private readonly cacheService;
protected removeCache(fullname: string): Promise<void>;
}
export declare class PackageUnpublishedCacheCleanEvent extends CacheCleanerEvent {
handle(fullname: string): Promise<void>;
}
export declare class PackageBlockedCacheCleanEvent extends CacheCleanerEvent {
handle(fullname: string): Promise<void>;
}
export declare class PackageUnblockedCacheCleanEvent extends CacheCleanerEvent {
handle(fullname: string): Promise<void>;
}
export declare class PackageVersionAddedCacheCleanEvent extends CacheCleanerEvent {
handle(fullname: string): Promise<void>;
}
export declare class PackageVersionRemovedCacheCleanEvent extends CacheCleanerEvent {
handle(fullname: string): Promise<void>;
}
export declare class PackageTagAddedCacheCleanEvent extends CacheCleanerEvent {
handle(fullname: string): Promise<void>;
}
export declare class PackageTagChangedCacheCleanEvent extends CacheCleanerEvent {
handle(fullname: string): Promise<void>;
}
export declare class PackageTagRemovedCacheCleanEvent extends CacheCleanerEvent {
handle(fullname: string): Promise<void>;
}
export declare class PackageMaintainerChangedCacheCleanEvent extends CacheCleanerEvent {
handle(fullname: string): Promise<void>;
}
export declare class PackageMaintainerRemovedCacheCleanEvent extends CacheCleanerEvent {
handle(fullname: string): Promise<void>;
}
export declare class PackageMetaChangedCacheCleanEvent extends CacheCleanerEvent {
handle(fullname: string): Promise<void>;
}
export {};