These docs make me think the answer could potentially be yes – but I always thought no and my tests show the same.
The reason for my question is that a generator function seems to have done exactly this in my project exactly once, and I cannot recreate it, nor can I find any error in my code – so I started thinking the error is in my assumptions.
function* someMethod(i) {
try {
yield i;
throw new Error('error text');
yield call(anotherMethod); // << This should never be executed, right?
} catch (err) {
console.error(err);
}