Protected
Readonly
_configКонфігураційні параметри клієнта.
Optional
phoneStatic
Readonly
evUnique symbol for accessing the internal listener cache
Protected
[$addImplementation of the on
and one
methods
Optional
fn: ((...args: Optional
disposables: Disposable[]Optional
once: booleanProtected
Optional
_onProtected
Optional
_onCall the listeners of an event
Rest
...args: In<ClientEvents[K]>Iterate over the listeners of an event
Remove one or all listeners of an event
Optional
fn: ((...args: In<ClientEvents[K]>) => void | Out<ClientEvents[K]>)Rest
...args: In<ClientEvents[K]>Remove all listeners from all events
Add a recurring listener
Rest
...args: In<ClientEvents[K]>Optional
disposables: Disposable[]Rest
...args: In<ClientEvents[K]>Add many recurring listeners
Optional
disposables: Disposable[]Add a one-time listener
Rest
...args: In<ClientEvents[K]>Rest
...args: In<ClientEvents[K]>Add many one-time listeners
Optional
cb: FileUploadProgressOptional
data: objectOptional
data: objectПідписується на події чату.
Обробник подій чату.
Optional
data: objectДодаткові дані для підписки (необов'язково).
Optional
data: objectOptional
data: objectStatic
countCount the number of listeners for an event
Static
hasCheck if an event has listeners
Static
keysStatic
unhandle
Цей клас Client розширює EventEmitter, який використовується для керування подіями, що описані в інтерфейсі ClientEvents. Він має декілька полів для збереження стану клієнта, таких як agent, phone, lastError, lastLatency, а також деякі приватні поля для внутрішнього використання, такі як socket, connectionInfo, reqSeq, queueRequest, log, eventHandler, callStore, conversationStore, pingTimer, та toneTimer. Конструктор класу приймає конфігураційні параметри, які використовуються для ініціалізації клієнта.