modern-async
Advanced tools
Changelog
1.1.0
Iterable
as argument to make them also take an
AsyncIterable
.concurrency
argument to allow them to take a
Queue
instead.ordered
argument to find
, findIndex
, findLimit
and findIndexLimit
.filterGenerator
, mapGenerator
, asyncIterableWrap
, queueMicrotask
,
and toArray
.delay
and delayCancellable
inconsistencies due to setTimeout
usage. Now they
use corejs' setTimeout
implementation.Changelog
1.0.3
Queue
class will now avoid calling the delay()
function and will immediately trigger any
pending task as soon as a task is finished. This change indirectly impacts most functions in this library as they internally use
Queue
. This change can produce minor behavior changes but is not considered a breaking change.Changelog
1.0.2
Changelog
1.0.1