blessed-components - v1.20.0
    Preparing search index...

    Interface EventBus<TEvents>

    interface EventBus<TEvents extends object> {
        clear<TKey extends string | number | symbol>(event?: TKey): void;
        emit<TKey extends string | number | symbol>(
            event: TKey,
            value: TEvents[TKey],
        ): void;
        on<TKey extends string | number | symbol>(
            event: TKey,
            listener: EventListener<TEvents[TKey]>,
        ): () => void;
    }

    Type Parameters

    • TEvents extends object
    Index

    Methods

    Methods

    • Type Parameters

      • TKey extends string | number | symbol

      Parameters

      Returns void