UNPKG

p2p-media-loader-core

Version:
8 lines (7 loc) 556 B
export declare class EventTarget<EventTypesMap extends Record<string, (...args: any[]) => unknown>> { private events; dispatchEvent<K extends keyof EventTypesMap>(eventName: K, ...args: Parameters<EventTypesMap[K]>): void; getEventDispatcher<K extends keyof EventTypesMap>(eventName: K): (...args: Parameters<EventTypesMap[K]>) => void; addEventListener<K extends keyof EventTypesMap>(eventName: K, listener: EventTypesMap[K]): void; removeEventListener<K extends keyof EventTypesMap>(eventName: K, listener: EventTypesMap[K]): void; }