2015-08-31 13 views
6

Sto convertendo un progetto in Typescript. Sto avendo problemi con toastr.Come ottenere toastr per funzionare in Typescript

import {toastr} from "toastr"; 

Ho scaricato il file di definizione dattiloscritto con Nuget e inclusi nel progetto.

Ha questa esportazione alla fine del file:

declare var toastr: Toastr; 
declare module "toastr" { 
export = toastr; 
} 

Tuttavia, ottengo l'errore di compilazione: Modle "toastr" has no exported member 'toastr'

Come risolvo questo problema?

risposta

9

provare quanto segue:

import * as toastr from "toastr"; 

Facendo che consente di importare l'intero modulo come toastr.

+0

Inoltre, l'aggiunta di @ types/toastr aggiunge le tipizzazioni dattiloscritte! (npm install --save @ types/toastr) –

+2

Non dovrebbe essere --save-dev invece? – trevorgk

Problemi correlati