mastercache
Version:
Multi-tier cache module for Node.js. Redis, Upstash, CloudfareKV, File, in-memory and others drivers
18 lines (14 loc) • 375 B
text/typescript
import type { CacheBusMessage, CacheEvent } from '../../types/main';
/**
* Event when the bus publishes a message
*/
export class BusMessagePublished implements CacheEvent {
name = 'bus:message:published' as const;
constructor(readonly message: CacheBusMessage) {}
toJSON() {
return {
keys: this.message.keys,
type: this.message.type,
};
}
}