Раньше я использовал Firebase Functions с javascript, и все работало нормально.Теперь я перевел свой код на машинопись, и когда я пытаюсь обновить свои функции, в одной из них он жалуется на следующую ошибку:
Ожидается как минимум 1 аргумент, но получено 0 или более.
Блок кода, вызывающий проблему, выглядит следующим образом:
size = array.size;
if (size === 0) {
return;
} else {
array.forEach((doc : any) => {
docRefCarsDetails.push(db.collection('cars').doc(doc.get('licensePlate')));
})
return Promise.resolve(db.runTransaction(transaction => {
return Promise.resolve(transaction.getAll(...docRefCarsDetails)); // <-- this is the problem
}))
}
И, как вы видите, я даже пытался проверить размер, чтобы убедиться, что этого не произойдет.
Спасибо за помощь!