У меня есть библиотека, которая экспортирует тип утилиты, подобный следующему: type Action<Model extends object> = (data: State<Model>) => State<Model>; Этот тип утилиты позволяет вам объявить функцию, которая будет выполнять «действие». Он получает общий аргумент, против...