Tweakr
    Preparing search index...

    Function afterAsync

    • Returns an async function that only runs after n calls.

      Type Parameters

      • T extends (...args: any[]) => Promise<any>

      Parameters

      • n: number

        Number of calls before function executes.

      • fn: T

        Async function to execute.

      Returns (...args: Parameters<T>) => Promise<undefined | ReturnType<T>>

      Async function.

      const fn = afterAsync(3, async () => 'done');
      await fn(); // undefined
      await fn(); // undefined
      await fn(); // 'done'

      1.2.0