Task.prototype.recoverWhen<E2 extends E,U,>(guard: (error: E) => error is E2,fn: (error: E2) => Promisable<U>,): Task<T | U, Exclude<E, E2>>
Usage
import { Task } from ".";
Task.prototype.recoverWhen<E2 extends E,U,>(guard: (error: E) => error is E2,fn: (error: E2) => Promisable<U>,): Task<T | U, Exclude<E, E2>>
import { Task } from ".";