Я пытаюсь перебрать объект, выполнив:
const db = admin.firestore()
const devicesRef = db.collection('devices')
const devices = await devicesRef.get();
devices.forEach(async (result, idx, array) => {
});
Но я получаю ошибку:
Аргумент типа '(результат: любой, idx:any, array: any) => Promise 'нельзя назначить параметру типа' (result: QueryDocumentSnapshot) => void '.
Что я на самом деле не понимаю.Если я избавлюсь от idx, array
, сценарий будет работать отлично, но я хочу знать, когда выполняется последний цикл, поэтому я добавляю idx, array
...
Любые идеи о том, что сообщения об ошибках могутимею в виду?