init commit

This commit is contained in:
Carlos
2026-02-21 10:33:18 +01:00
parent c863a943ed
commit 9d955bf338
9512 changed files with 2015317 additions and 1305 deletions

View File

@@ -0,0 +1,23 @@
import type { EventType, Handler } from './mitt';
export interface CommonEventEmitter {
on(event: EventType, handler: Handler): CommonEventEmitter;
off(event: EventType, handler: Handler): CommonEventEmitter;
addListener(event: EventType, handler: Handler): CommonEventEmitter;
emit(event: EventType, eventData?: unknown): boolean;
once(event: EventType, handler: Handler): CommonEventEmitter;
listenerCount(event: string): number;
removeAllListeners(event?: EventType): CommonEventEmitter;
}
export declare class EventEmitter implements CommonEventEmitter {
private emitter;
private eventsMap;
constructor();
on(event: EventType, handler: Handler): EventEmitter;
off(event: EventType, handler: Handler): EventEmitter;
addListener(event: EventType, handler: Handler): EventEmitter;
emit(event: EventType, eventData?: unknown): boolean;
once(event: EventType, handler: Handler): EventEmitter;
listenerCount(event: EventType): number;
removeAllListeners(event?: EventType): EventEmitter;
private eventListenersCount;
}