mirror of
https://github.com/roleypoly/roleypoly-v1.git
synced 2025-04-25 04:09:12 +00:00
8 lines
225 B
JavaScript
8 lines
225 B
JavaScript
// @flow
|
|
export default async function<T, V> (array: Array<T>, predicate: (Array<V>, T) => Promise<Array<V>>, acc: Array<V>): Promise<Array<V>> {
|
|
for (let i of array) {
|
|
acc = await predicate(acc, i)
|
|
}
|
|
|
|
return acc
|
|
}
|