Options
All
  • Public
  • Public/Protected
  • All
Menu

Class TypeBus

Hierarchy

  • TypeBus

Implements

Index

Constructors

constructor

Properties

Private logger

logger: ILogger

Private subjectBus

subjectBus: Subject<any>

Methods

asObservable

  • asObservable<T>(messageType: object): Observable<T>
  • Type parameters

    • T

    Parameters

    • messageType: object

    Returns Observable<T>

publishAsync

  • publishAsync<T>(message: T): Promise<void>

publishKey

  • publishKey<T>(key: string, message: T): Promise<void>
  • Type parameters

    • T

    Parameters

    • key: string
    • message: T

    Returns Promise<void>

subscribe

  • subscribe<T>(messageType: object, handler: function): Subscription
  • Type parameters

    • T

    Parameters

    • messageType: object
    • handler: function
        • (data: T): void
        • Parameters

          • data: T

          Returns void

    Returns Subscription

subscribeKey

  • subscribeKey<T>(messageType: string, handler: function): Subscription
  • Type parameters

    • T

    Parameters

    • messageType: string
    • handler: function
        • (data: T): void
        • Parameters

          • data: T

          Returns void

    Returns Subscription

Generated using TypeDoc