Skip to content

fromThrowable

fromThrowable<Args, A, E>(f, onError): (…args) => TaskResult<E, A>

Defined in: Core/TaskResult.ts:53

Wraps a Promise-returning function of any arguments, returning a new function that catches rejections and returns a TaskResult.

Args extends readonly unknown[]

A

E

(…args) => Promise<A>

(e) => E

(…args) => TaskResult<E, A>