unified-video-framework
Version:
Cross-platform video player framework supporting iOS, Android, Web, Smart TVs (Samsung/LG), Roku, and more
14 lines • 512 B
TypeScript
type EventHandler = (...args: any[]) => void;
export declare class EventEmitter {
private events;
constructor();
on(event: string, handler: EventHandler): void;
off(event: string, handler?: EventHandler): void;
once(event: string, handler: EventHandler): void;
emit(event: string, ...args: any[]): void;
removeAllListeners(event?: string): void;
listenerCount(event: string): number;
eventNames(): string[];
}
export {};
//# sourceMappingURL=EventEmitter.d.ts.map