我正在逐步将我当前的反应项目转移到打字稿中。 在这样做的时候,我遇到了一些奇怪的情况。
IsChildAction
当我从类型代码中导入// MyComponent.js
import {someHoc} from 'recompose' // is typed by DefinitelyTyped.
class MyComponent extends React.Component {
...
}
const component = someHoc(options)(MyComponent)
export default component
时,typescript会检查MyComponent
的道具并在类型检查时抛出错误MyComponent
为什么他们检查JS模块的类型?我认为tsc不应该检查导出的someHoc
的类型,因为它写在JS上
如何在不将component
转换为打字稿的情况下抑制此错误?