ts-data-forge
    Preparing search index...
    • Swaps the success and error values of a Result.

      Type Parameters

      Parameters

      • result: R

        The Result to swap.

      Returns Result<UnwrapErr<R>, UnwrapOk<R>>

      A new Result with success and error swapped.

      const okValue = Result.ok('value');
      const errValue = Result.err('error');

      assert.deepStrictEqual(Result.swap(okValue), Result.err('value'));
      assert.deepStrictEqual(Result.swap(errValue), Result.ok('error'));