如何为 React JSX 编写定义文件
How to write Definition File for React JSX
我想为 Summernote.jsx 编写一个自定义定义文件,这样我就不会找不到 react-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 />
以下是link
您可以将模块声明为:
declare module "react-summernote";
或者更具体地说:
declare module "react-summernote" {
import * as React from "react";
let ReactSummernote: React.ComponentClass<any>;
export default ReactSummernote;
}
我想为 Summernote.jsx 编写一个自定义定义文件,这样我就不会找不到 react-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 />
以下是link
您可以将模块声明为:
declare module "react-summernote";
或者更具体地说:
declare module "react-summernote" {
import * as React from "react";
let ReactSummernote: React.ComponentClass<any>;
export default ReactSummernote;
}