Skip to content

toResult

toResult<E>(onNotReady): <A>(data) => Result<E, A>

Defined in: Core/RemoteData.ts:278

Converts a RemoteData to a Result. Success becomes Ok, Failure becomes Err. NotAsked and Loading become Err with the provided fallback error.

E

() => E

<A>(data): Result<E, A>

A

RemoteData<E, A>

Result<E, A>

pipe(
  RemoteData.of(42),
  RemoteData.toResult(() => "not loaded")
); // Ok(42)