UNPKG

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