sindresorhus/p-map

Allow breaking from iterator

Open

#31 aperta il 13 ott 2020

Vedi su GitHub
 (15 commenti) (0 reazioni) (0 assegnatari)JavaScript (66 fork)user submission
enhancementhelp wanted

Metriche repository

Star
 (1499 star)
Metriche merge PR
 (Nessuna PR mergiata in 30 g)

Descrizione

I wish I could stop the iteration early by returning something like pMap.stop (a Symbol) from the iterator.

This is basically the same request as https://github.com/sindresorhus/p-each-series/issues/3

For now, I have to throw an error on purpose just to break it. Thankfully, I don't need the return value of p-map anyway.

But with this feature, the parts of the array that weren't computed yet could be set to undefined, or pMap.uncomputed (another Symbol), or even be specified by a valueForUncomputedEarlyStop option.

Can I do a PR?

Guida contributor