я пробовал типизировать, плюнул и ушел писать на vue/vuex, ахахах. А с эффектором уже не имеет значения что у тебя с стороны view
В эффекторе все хорошо с типами. Не совсем понятно правда, зачем столько оверрайдов у каждой функции. И массив, и объект, и просто аргументы. И 0 и 1 и 2 и 3 аргумента. Проще сделать 1 вариант и не париться)