Так что я использую эту библиотеку https://github.com/piotrwitek/typesafe-actions. У нее есть метод createAction со следующим API.
createAction('action type', (resolve) => (payload: payloadType) => resolve(payload));
Теперь, если я сделаю
createAction('action type',(resolve) => <T extends someType>(payload: payloadType<T>) => resolve(payload));
Это просто не удается,Тип выводится как payloadType<someType>
вместо payloadType<T extends someType>
.Я единственный, у кого есть эта проблема.В качестве обходного пути я реализовал функцию получения, но, похоже, взломать.Любая помощь по этому вопросу будет принята с благодарностью.