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 ".";