2017-03-02 3 views
1

ich eine benutzerdefinierte Definitionsdatei für Summernote.jsx schreiben wollen, so dass ich nicht bekommen, reagieren-summernote Modul nichtWie Definitionsdatei schreiben für JSX Reagieren

i

geschrieben haben gefunden
declare var ReactSummernote: JSX.ElementClass; 

declare module "react-summernote" { 

    export default ReactSummernote; 
} 

und importiert dies als

import ReactSummernote from 'react-summernote'; 

bekam aber eine Fehlermeldung,

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

finden Sie den Link

Summernote.JSX

Antwort

1

Sie können nur das Modul als erklären:

declare module "react-summernote";

Oder genauer gesagt:

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