ml-spectra-processing
    Preparing search index...

    Function recursiveResolveTasks

    • Runs all the functions in an object recursively, at most concurrency of them at a time. Each function is replaced by the value it returns, awaited if it is a promise. Because the tasks are only called here, the concurrency applies to the work itself, unlike recursiveResolve, which receives promises that are already running. The changes are done in-place ! If a task fails, the returned promise rejects with that error and no further task is started.

      Parameters

      Returns Promise<unknown>

      the resolved object.