Skip to content

ap

ap<E, A>(arg): <B>(data) => RemoteData<E, B>

Defined in: Core/RemoteData.ts:139

Applies a function wrapped in a RemoteData to a value wrapped in a RemoteData.

E

A

RemoteData<E, A>

<B>(data): RemoteData<E, B>

B

RemoteData<E, (a) => B>

RemoteData<E, B>

const add = (a: number) => (b: number) => a + b;
pipe(
  RemoteData.of(add),
  RemoteData.ap(RemoteData.of(5)),
  RemoteData.ap(RemoteData.of(3))
); // Success(8)