Function usingAsync

  • Execute a function with a disposable resource and clean up after the function scope ends.

    Returns

    Result of function

    Type Parameters

    Parameters

    • resource: T

      Disposable resource

    • body: ((resource: T) => Promise<U>)

      function to execute with resource

        • (resource: T): Promise<U>
        • Parameters

          • resource: T

          Returns Promise<U>

    Returns Promise<U>