-
Notifications
You must be signed in to change notification settings - Fork 10
PgChannelEmitter
Implements event emitting/subscribing on PostgreSQL LISTEN/NOTIFY named channels.
-
EventEmitter
↳ PgChannelEmitter
- addListener
- emit
- eventNames
- getMaxListeners
- listenerCount
- listeners
- off
- on
- once
- prependListener
- prependOnceListener
- rawListeners
- removeAllListeners
- removeListener
- setMaxListeners
- listenerCount
• 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
▪ defaultMaxListeners: number
Inherited from void
▸ 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(event: string | symbol, ...args: any[]): boolean
Inherited from void
Overrides void
Parameters:
| Name | Type |
|---|---|
event |
string | symbol |
...args |
any[] |
Returns: boolean
▸ eventNames(): Array‹string | symbol›
Inherited from void
Overrides void
Returns: Array‹string | symbol›
▸ getMaxListeners(): number
Inherited from void
Overrides void
Returns: number
▸ listenerCount(type: string | symbol): number
Inherited from void
Overrides void
Parameters:
| Name | Type |
|---|---|
type |
string | symbol |
Returns: number
▸ listeners(event: string | symbol): Function[]
Inherited from void
Overrides void
Parameters:
| Name | Type |
|---|---|
event |
string | symbol |
Returns: Function[]
▸ 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(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(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(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(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(event: string | symbol): Function[]
Inherited from void
Overrides void
Parameters:
| Name | Type |
|---|---|
event |
string | symbol |
Returns: Function[]
▸ removeAllListeners(event?: string | symbol): this
Inherited from void
Overrides void
Parameters:
| Name | Type |
|---|---|
event? |
string | symbol |
Returns: this
▸ 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(n: number): this
Inherited from void
Overrides void
Parameters:
| Name | Type |
|---|---|
n |
number |
Returns: this
▸ 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