(result: A)
| 384 | * @since 4.0.0 |
| 385 | */ |
| 386 | export const touch = <A extends AsyncResult<any, any>>(result: A): A => { |
| 387 | if (isSuccess(result)) { |
| 388 | return success(result.value, { waiting: result.waiting }) as A |
| 389 | } |
| 390 | return result |
| 391 | } |
| 392 | |
| 393 | /** |
| 394 | * Replaces a `Failure` value's stored previous success with the latest success |