如何编写Inferno.js的定义
import 'react';
declare module 'react' {
interface StyleHTMLAttributes<T> extends React.HTMLAttributes<T> {
jsx?: boolean;
global?: boolean;
}
}
因为
export const Footer = props =>
<footer>
<style jsx>{`{
color: green;
}`}</style>
</footer>
导致错误。
[ts]财产&#39; jsx&#39;类型&#39; DetailedHTMLProps,HTMLStyleElement&gt;&#39;上不存在。
答案 0 :(得分:1)
您可以通过安装
来解决此问题 npm i --save-dev @types/styled-jsx
在此问题下进行了跟踪:https://github.com/zeit/styled-jsx/issues/90