У меня есть следующая функция генератора
function* dispatchIncomingMessageImp(msg: string) {
console.log(`dispatching incoming message = ${msg}`);
yield put({ type: 'INCOMING_MESSAGE', messge: msg });
}
Теперь я передаю это как параметр другой функции, которая имеет следующее
function process(clientId: string, dispatchIncomingMessage: (msg: string) => void){
dispatchIncomingMessage('test');
}
Теперь я вызываю процесс следующим образом
process('id1', dispatchIncomingMessageImp)
Однако функция dispatchIncomingMessageImp
не вызывается, если я удаляю символ генератора, тогда она работает.