如何编写定义文件阵营JSX

如何编写定义文件阵营JSX

问题描述:

我想写Summernote.jsx一个自定义的定义文件,这样我没有得到反应,summernote模块没有发现如何编写定义文件阵营JSX

我写

declare var ReactSummernote: JSX.ElementClass; 

declare module "react-summernote" { 

    export default ReactSummernote; 
} 

和进口这是

import ReactSummernote from 'react-summernote'; 

,但得到一个错误说

"JSX element type 'ReactSummernote' does not have any construct or call signatures" 
on 
<ReactSummernote /> 

下面的链接

Summernote.JSX

你可以只声明模块:

declare module "react-summernote";

或者更具体地说:

declare module "react-summernote" { 
    import * as React from "react"; 
    let ReactSummernote: React.ComponentClass<any>; 
    export default ReactSummernote; 
}