Hierarchy

  • PubSubEngine
    • PostgresPubSub

Implements

  • OnModuleInit

Constructors

  • Returns PostgresPubSub

Properties

appConfig: AppConfigType
client: Client
dataSource: DataSource
ee: EventEmitter<DefaultEventMap> = ...
subscriptions: PubSubSubscription[] = []

Methods

  • Type Parameters

    • T

    Parameters

    • triggers: string | readonly string[]

    Returns PubSubAsyncIterableIterator<T>

  • Type Parameters

    • T

    Parameters

    • triggers: string | readonly string[]

    Returns AsyncIterator<T, any, any>

  • Parameters

    • value: unknown

    Returns value is EntityRef

  • Parameters

    • value: unknown

    Returns value is EntityWithId

  • Parameters

    • payload: any

    Returns any

  • Returns void

  • Parameters

    • triggerName: string
    • payload: any

    Returns Promise<void>

  • Parameters

    Returns Promise<number>

  • Parameters

    • payload: any

    Returns Promise<any>

  • Parameters

    • subId: number

    Returns Promise<void>