import { EventCapability } from "https://deno.land/x/velo@1.0.0/src/cache/capabilities/event_capability.ts";
Adds event capabilities to a cache. The events getter returns an EventEmitter that emits events according to VeloEventEmitter.
Constructors
new
EventCapability(inner: Cache<K, V> & CacheInternal<K, V>, options: EventOptions)Type Parameters
K extends Key
Properties
private
eventEmitter: EventEmitterprivate
eventOptions: EventOptionsreadonly
events: VeloEventEmitter<K, V>fireEvent: FireEventFunction<K, V>