Skip to content

PgChannelEmitter

Mykhailo Stadnyk edited this page Jan 2, 2020 · 4 revisions

Class: PgChannelEmitter

Implements event emitting/subscribing on PostgreSQL LISTEN/NOTIFY named channels.

Hierarchy

  • EventEmitter

    PgChannelEmitter

Index

Events

Properties

Methods

Events

channel

channel(payload: AnyJson): void

Channel listener event, occurs whenever the listening channel gets a new payload message.

asmemberof PgChannelEmitter

Parameters:

Name Type Description
payload AnyJson event payload

Returns: void

Properties

Static defaultMaxListeners

defaultMaxListeners: number

Inherited from void

Methods

addListener

addListener(event: string | symbol, listener: function): this

Inherited from void

Overrides void

Parameters:

event: string | symbol

listener: function

▸ (...args: any[]): void

Parameters:

Name Type
...args any[]

Returns: this


emit

emit(event: string | symbol, ...args: any[]): boolean

Inherited from void

Overrides void

Parameters:

Name Type
event string | symbol
...args any[]

Returns: boolean


eventNames

eventNames(): Array‹string | symbol›

Inherited from void

Overrides void

Returns: Array‹string | symbol›


getMaxListeners

getMaxListeners(): number

Inherited from void

Overrides void

Returns: number


listenerCount

listenerCount(type: string | symbol): number

Inherited from void

Overrides void

Parameters:

Name Type
type string | symbol

Returns: number


listeners

listeners(event: string | symbol): Function[]

Inherited from void

Overrides void

Parameters:

Name Type
event string | symbol

Returns: Function[]


off

off(event: string | symbol, listener: function): this

Inherited from void

Overrides void

Parameters:

event: string | symbol

listener: function

▸ (...args: any[]): void

Parameters:

Name Type
...args any[]

Returns: this


on

on(channelName: string, listener: channel): this

Overrides void

Sets channel listener event handler

Parameters:

Name Type Description
channelName string channel name to listen
listener channel channel event handler

Returns: this


once

once(channelName: string, listener: channel): this

Overrides void

Sets channel listener event handler which will be fired only one time

Parameters:

Name Type Description
channelName string channel name to listen
listener channel channel event handler

Returns: this


prependListener

prependListener(event: string | symbol, listener: function): this

Inherited from void

Overrides void

Parameters:

event: string | symbol

listener: function

▸ (...args: any[]): void

Parameters:

Name Type
...args any[]

Returns: this


prependOnceListener

prependOnceListener(event: string | symbol, listener: function): this

Inherited from void

Overrides void

Parameters:

event: string | symbol

listener: function

▸ (...args: any[]): void

Parameters:

Name Type
...args any[]

Returns: this


rawListeners

rawListeners(event: string | symbol): Function[]

Inherited from void

Overrides void

Parameters:

Name Type
event string | symbol

Returns: Function[]


removeAllListeners

removeAllListeners(event?: string | symbol): this

Inherited from void

Overrides void

Parameters:

Name Type
event? string | symbol

Returns: this


removeListener

removeListener(event: string | symbol, listener: function): this

Inherited from void

Overrides void

Parameters:

event: string | symbol

listener: function

▸ (...args: any[]): void

Parameters:

Name Type
...args any[]

Returns: this


setMaxListeners

setMaxListeners(n: number): this

Inherited from void

Overrides void

Parameters:

Name Type
n number

Returns: this


Static listenerCount

listenerCount(emitter: EventEmitter, event: string | symbol): number

Inherited from void

deprecated since v4.0.0

Parameters:

Name Type
emitter EventEmitter
event string | symbol

Returns: number

Clone this wiki locally