如何为React JSX编写定义文件

时间:2017-03-02 05:57:20

标签: typescript react-jsx summernote definitelytyped

我想为Summernote.jsx编写一个自定义定义文件,以便我找不到反应 - 找不到summernote模块

我写过

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

1 个答案:

答案 0 :(得分:2)

您可以将模块声明为:

<div class="form-check"> <%= f.label :remember_me, class: "form-check-label" do %> <%= f.check_box :remember_me, class: "form-check-input" %> <% end %> </div>

或更具体地说:

declare module "react-summernote";