У меня есть следующее определение функции, вызываемой событием.
forceUpdateLiveLocation: Returns Promise<false | true | LiveLocationChangedEvent[]>
const forcedLiveLocation = await client.forceUpdateLiveLocation( message.from );
console.log(forcedLiveLocation[0]);
работает, но возвращает только первый объект
[{
lat: -2.510491,
lng: -44.220796
}]
, когда у меня есть несколько событий, он строит такие объекты:
[ {
lat: -2.510491,
lng: -44.220796
},{
lat: -2343434,
lng: -443434343
}];
, поэтому я пытаюсь выполнить for
с объектами, но у меня возникает ошибка.
for(var i = 0; i < forcedLiveLocation.length; i++){
console.log(forcedLiveLocation[i].lat.toString());
}
Ошибка:
Свойство length не существует для типа boolean | LiveLocationChangedEvent [] '. Свойство length не существует для типа false.