js-uploader
Version:
A JavaScript library for file upload
14 lines (13 loc) • 576 B
TypeScript
declare type EventListener = ((...data: unknown[]) => void) | Function;
export declare class EventEmitter {
private readonly eventSubject;
private readonly listenerMap;
on(type: string, listener: EventListener): void;
once(type: string, listener: EventListener): void;
off(type: string, listener?: EventListener): void;
emit(type: string, ...data: any[]): void;
addListener(type: string, listener: EventListener, once?: boolean): void;
removeListener(type: string, listener?: EventListener): void;
private getSubscriptionList;
}
export {};