Documentation
    Preparing search index...

    Interface EventBus<Events>

    Convenience interface for objects that are both an EventEmitter and an EventDispatcher.

    interface EventBus<Events extends Record<EventType, unknown>> {
        addEventListener<K extends string | number | symbol>(
            event: K,
            listener: (eventData: Events[K]) => void,
        ): EventHandle;
        dispatchEvent<K extends string | number | symbol>(
            ...args: DispatchArgsOf<Events, K>,
        ): void;
    }

    Type Parameters

    Hierarchy (View Summary)

    Index

    Methods