Overview of async utility modules
mainThe async module provides several utilities for managing asynchronous execution:
async.ts: ProvidesrunAsyncfor deferred execution in the next tick.executor.ts: ProvidesexecuteIteratorto add tasks to a shared queue.helpers.ts: ProvidesiterateTaskWithConstraints, which wrapsexecuteIterator.iterator.ts: A collection of iterators.task.ts: Defines the coretaskinterface and logic.