Обобщения для библиотеки Typesafe-Actions - PullRequest
0 голосов
/ 24 ноября 2018

Так что я использую эту библиотеку 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>.Я единственный, у кого есть эта проблема.В качестве обходного пути я реализовал функцию получения, но, похоже, взломать.Любая помощь по этому вопросу будет принята с благодарностью.

...