У меня есть следующий код с использованием dataLoader (
https://www.npmjs.com/package/dataloader):
Код: Выделить всё
const load = async (keys: string[]): Promise => {
return Promise.all(keys.map(key => dataloader.load(key)));
}
await load(['abc']);
// Somewhere else
await load(['def']);
Есть ли способ отобрать эти две нагрузки (которые на самом деле поступают из разных частей кода, так что обещание. Все не вариант)? Кроме того, изменение интерфейса на самом деле не является вариантом.
Подробнее здесь:
https://stackoverflow.com/questions/796 ... ing-arrays