Всем привет :) может кто-нибудь подсказать по тайпскрипту? Пишу класс для облегчения работы с reducers. Хочу с помощью индекс сигнатуры затипизировать объект, где под ключами будут храниться функции с двумя аргументами: store и action, и второй аргумент функции должен каждый раз принимать разный тип данных (интерфейс payload). Это вообще возможно? Потому что вот такая конструкция, которая первой приходит в голову, не работает. Буду благодарен за помощь :)