Interface EventDispatcher<TEventMap>

Dispatches events that are fired.

interface EventDispatcher<TEventMap extends EventMap<StringKeyOf<TEventMap>>> {
    addEventListener<TType extends string>(
        type: TType | readonly TType[],
        listener: EventListener<TEventMap[TType]>,
    ): void;
    removeEventListener<TType extends string>(
        type: TType | readonly TType[],
        listener: EventListener<TEventMap[TType]>,
    ): void;
}

Type Parameters

Hierarchy (View Summary)

Implemented by

Methods