UNPKG

539 BTypeScriptView Raw
1import { EventListeners, TargetElement } from '../types';
2export default class EventTarget {
3 private readonly handlers;
4 private readonly pools;
5 private readonly target;
6 constructor(target: TargetElement);
7 addHandlers(poolName: string, eventType: string, eventHandlers: EventListeners): void;
8 hasHandlers(): boolean;
9 removeHandlers(poolName: string, eventType: string, eventHandlers: EventListeners): void;
10 private createEmitter;
11 private addTargetHandler;
12 private removeTargetHandler;
13}