когда я использую async.eachLimit с асинхронной функцией в качестве обратного вызова, элемент done, который является функцией для перехода к следующему циклу, становится переменной
async.eachLimit(items, 1, async (item, done) => {
var response = await
f(item);
done; // it should be a function
}, (ex) => {
console.log('ex' , ex);
resolve();
})