/** * It's reduce, but for promises. * * @param {Collection} collection * @param {Predicate} predicate * @param {any} initial * * @returns {Promise} * @category Promises */ export default function pReduce(collection: Collection, predicate: Predicate, initial: any): Promise;