所以我正在使用这个库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。
对此的任何帮助将不胜感激。