Вызов вида:
function* login({payload}: PayloadAction<LoginReguestData>) {
console.log('-----------login reques22222222t!');
const loginResponse: string = yield call(loginUser, payload.login, payload.password);
console.log('loginResponse', loginResponse);
}
(считаем, что loginUser() возвращает Promise)
-- в данном примере yield call просто распаковывает значение, которым разрешился промис (см. пример, когда такое разрешение может быть undefined)