如何编写定义文件阵营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 />
下面的链接
答
你可以只声明模块:
declare module "react-summernote";
或者更具体地说:
declare module "react-summernote" {
import * as React from "react";
let ReactSummernote: React.ComponentClass<any>;
export default ReactSummernote;
}