UNPKG

268 BJavaScriptView Raw
1export async function last(source, predicate = async () => true) {
2 let i = 0, result;
3 for await (let item of source) {
4 if (await predicate(item, i++)) {
5 result = item;
6 }
7 }
8 return result;
9}
10
11//# sourceMappingURL=last.mjs.map