@jonahsnider/util

    Function settled

    • Settle a promise by returning a tuple of the resolved value or rejected error. This function never rejects.

      Time complexity: O(1)

      Space complexity: O(1)

      Type Parameters

      • E
      • T

      Parameters

      • promise: PromiseLike<T>

        The promise to settle

      Returns Promise<Result<T, E>>

      A tuple of the resolved value or rejected error

      Promise

      const [value, error] = await settled(promise);
      
    MMNEPVFCICPMFPCPTTAAATR