Typesafe-Actions库的泛型

时间:2018-11-24 07:14:35

标签: typescript typescript-typings typescript-generics

所以我正在使用这个库https://github.com/piotrwitek/typesafe-actions。 它具有使用以下API的方法createAction。

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>。 我是唯一有这个问题的人吗?作为一种解决方法,我确实实现了吸气功能,但看起来像一个hack。 对此的任何帮助将不胜感激。

0 个答案:

没有答案