Protected Readonly_configКонфігураційні параметри клієнта.
OptionalphoneStatic ReadonlyevUnique symbol for accessing the internal listener cache
Protected[$addImplementation of the on and one methods
Optionalfn: ((...args: Optionaldisposables: Disposable[]Optionalonce: 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
Optionalfn: ((...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]>Optionaldisposables: Disposable[]Rest...args: In<ClientEvents[K]>Add many recurring listeners
Optionaldisposables: Disposable[]Add a one-time listener
Rest...args: In<ClientEvents[K]>Rest...args: In<ClientEvents[K]>Add many one-time listeners
Optionalcb: FileUploadProgressOptionaldata: objectOptionaldata: objectПідписується на події чату.
Обробник подій чату.
Optionaldata: objectДодаткові дані для підписки (необов'язково).
Optionaldata: objectOptionaldata: objectStaticcountCount the number of listeners for an event
StatichasCheck if an event has listeners
StatickeysStaticunhandle
Цей клас Client розширює EventEmitter, який використовується для керування подіями, що описані в інтерфейсі ClientEvents. Він має декілька полів для збереження стану клієнта, таких як agent, phone, lastError, lastLatency, а також деякі приватні поля для внутрішнього використання, такі як socket, connectionInfo, reqSeq, queueRequest, log, eventHandler, callStore, conversationStore, pingTimer, та toneTimer. Конструктор класу приймає конфігураційні параметри, які використовуються для ініціалізації клієнта.