method Task.prototype.flatMap Task.prototype.flatMap<U, E2 = E>(fn: (value: T) => Task<U, E2>): Task<U, E | E2> Chains another task based on the successful value. Type Parameters U E2 = E Parameters fn: (value: T) => Task<U, E2> Return Type Task<U, E | E2>