adonis5-cache
Version:
Cache provider for AdonisJS 5
10 lines (9 loc) • 509 B
TypeScript
/// <reference types="@adonisjs/events/build/adonis-typings" />
import { CacheEvents, CacheEventsConfig } from '@ioc:Adonis/Addons/Adonis5-Cache';
import { EmitterContract, EventsList } from '@ioc:Adonis/Core/Event';
export default class CacheEventEmitter {
protected config: CacheEventsConfig;
protected eventEmitter: EmitterContract;
constructor(config: CacheEventsConfig, eventEmitter: EmitterContract);
emitEvent<K extends keyof CacheEvents>(eventType: K, payload: EventsList[K]): void;
}