Class: FishjamWSNotifier
Defined in: packages/js-server-sdk/packages/js-server-sdk/src/ws_notifier.ts:45
Notifier object that can be used to get notified about various events related to the Fishjam App.
Extends
TypedEventEmitter<NotificationEvents,this>
Constructors
Constructor
new FishjamWSNotifier(
config,onError,onClose,onConnectionFailed):FishjamWSNotifier
Defined in: packages/js-server-sdk/packages/js-server-sdk/src/ws_notifier.ts:48
Parameters
| Parameter | Type |
|---|---|
config | FishjamConfig |
onError | ErrorEventHandler |
onClose | CloseEventHandler |
onConnectionFailed | ErrorEventHandler |
Returns
FishjamWSNotifier
Overrides
(EventEmitter as new () => TypedEmitter<NotificationEvents>).constructor
Methods
addListener()
addListener<
E>(event,listener):this
Defined in: packages/js-server-sdk/node_modules/typed-emitter/index.d.ts:22
Type Parameters
| Type Parameter |
|---|
E extends ExpectedEvents |
Parameters
| Parameter | Type |
|---|---|
event | E |
listener | NotificationEvents[E] |
Returns
this
Inherited from
(EventEmitter as new () => TypedEmitter<NotificationEvents>).addListener
emit()
emit<
E>(event, ...args):boolean
Defined in: packages/js-server-sdk/node_modules/typed-emitter/index.d.ts:32
Type Parameters
| Type Parameter |
|---|
E extends ExpectedEvents |
Parameters
| Parameter | Type |
|---|---|
event | E |
...args | Parameters<NotificationEvents[E]> |
Returns
boolean
Inherited from
(EventEmitter as new () => TypedEmitter<NotificationEvents>).emit
eventNames()
eventNames(): (
string|symbol)[]
Defined in: packages/js-server-sdk/node_modules/typed-emitter/index.d.ts:34
Returns
(string | symbol)[]
Inherited from
(EventEmitter as new () => TypedEmitter<NotificationEvents>).eventNames
getMaxListeners()
getMaxListeners():
number
Defined in: packages/js-server-sdk/node_modules/typed-emitter/index.d.ts:39
Returns
number
Inherited from
(EventEmitter as new () => TypedEmitter<NotificationEvents>).getMaxListeners
listenerCount()
listenerCount<
E>(event):number
Defined in: packages/js-server-sdk/node_modules/typed-emitter/index.d.ts:37
Type Parameters
| Type Parameter |
|---|
E extends ExpectedEvents |
Parameters
| Parameter | Type |
|---|---|
event | E |
Returns
number
Inherited from
(EventEmitter as new () => TypedEmitter<NotificationEvents>).listenerCount
listeners()
listeners<
E>(event):NotificationEvents[E][]
Defined in: packages/js-server-sdk/node_modules/typed-emitter/index.d.ts:36
Type Parameters
| Type Parameter |
|---|
E extends ExpectedEvents |
Parameters
| Parameter | Type |
|---|---|
event | E |
Returns
NotificationEvents[E][]
Inherited from
(EventEmitter as new () => TypedEmitter<NotificationEvents>).listeners
off()
off<
E>(event,listener):this
Defined in: packages/js-server-sdk/node_modules/typed-emitter/index.d.ts:28
Type Parameters
| Type Parameter |
|---|
E extends ExpectedEvents |
Parameters
| Parameter | Type |
|---|---|
event | E |
listener | NotificationEvents[E] |
Returns
this
Inherited from
(EventEmitter as new () => TypedEmitter<NotificationEvents>).off
on()
on<
E>(event,listener):this
Defined in: packages/js-server-sdk/node_modules/typed-emitter/index.d.ts:23
Type Parameters
| Type Parameter |
|---|
E extends ExpectedEvents |
Parameters
| Parameter | Type |
|---|---|
event | E |
listener | NotificationEvents[E] |
Returns
this
Inherited from
(EventEmitter as new () => TypedEmitter<NotificationEvents>).on
once()
once<
E>(event,listener):this
Defined in: packages/js-server-sdk/node_modules/typed-emitter/index.d.ts:24
Type Parameters
| Type Parameter |
|---|
E extends ExpectedEvents |
Parameters
| Parameter | Type |
|---|---|
event | E |
listener | NotificationEvents[E] |
Returns
this
Inherited from
(EventEmitter as new () => TypedEmitter<NotificationEvents>).once
prependListener()
prependListener<
E>(event,listener):this
Defined in: packages/js-server-sdk/node_modules/typed-emitter/index.d.ts:25
Type Parameters
| Type Parameter |
|---|
E extends ExpectedEvents |
Parameters
| Parameter | Type |
|---|---|
event | E |
listener | NotificationEvents[E] |
Returns
this
Inherited from
(EventEmitter as new () => TypedEmitter<NotificationEvents>).prependListener
prependOnceListener()
prependOnceListener<
E>(event,listener):this
Defined in: packages/js-server-sdk/node_modules/typed-emitter/index.d.ts:26
Type Parameters
| Type Parameter |
|---|
E extends ExpectedEvents |
Parameters
| Parameter | Type |
|---|---|
event | E |
listener | NotificationEvents[E] |
Returns
this
Inherited from
(EventEmitter as new () => TypedEmitter<NotificationEvents>).prependOnceListener
rawListeners()
rawListeners<
E>(event):NotificationEvents[E][]
Defined in: packages/js-server-sdk/node_modules/typed-emitter/index.d.ts:35
Type Parameters
| Type Parameter |
|---|
E extends ExpectedEvents |
Parameters
| Parameter | Type |
|---|---|
event | E |
Returns
NotificationEvents[E][]
Inherited from
(EventEmitter as new () => TypedEmitter<NotificationEvents>).rawListeners
removeAllListeners()
removeAllListeners<
E>(event?):this
Defined in: packages/js-server-sdk/node_modules/typed-emitter/index.d.ts:29
Type Parameters
| Type Parameter |
|---|
E extends ExpectedEvents |
Parameters
| Parameter | Type |
|---|---|
event? | E |
Returns
this
Inherited from
(EventEmitter as new () => TypedEmitter<NotificationEvents>).removeAllListeners
removeListener()
removeListener<
E>(event,listener):this
Defined in: packages/js-server-sdk/node_modules/typed-emitter/index.d.ts:30
Type Parameters
| Type Parameter |
|---|
E extends ExpectedEvents |
Parameters
| Parameter | Type |
|---|---|
event | E |
listener | NotificationEvents[E] |
Returns
this
Inherited from
(EventEmitter as new () => TypedEmitter<NotificationEvents>).removeListener
setMaxListeners()
setMaxListeners(
maxListeners):this
Defined in: packages/js-server-sdk/node_modules/typed-emitter/index.d.ts:40
Parameters
| Parameter | Type |
|---|---|
maxListeners | number |
Returns
this
Inherited from
(EventEmitter as new () => TypedEmitter<NotificationEvents>).setMaxListeners