5

Sto lavorando su una grande applicazione TypeScript in VS 2013. Ho installato ReSharper e WebEssentials.Cosa significa hint "Classe emulazione può essere convertita in classe" in Visual Studio e da dove proviene?

Tempo in cui ho una funzione di livello modulo esportata, "qualcosa" lo sottolinea e suggerisce che "L'emulazione di classe può essere convertita in classe". Che cosa significa e da quale strumento proviene?

Qualcuno ha visto questo prima? Sorprendentemente non ci sono risultati di Google per questa frase tra virgolette.

+0

voglio anche sapere che cosa questo significa. Ho un modulo dattiloscritto con un paio di funzioni esportate. Solo 1 di queste funzioni ottiene una sottolineatura con questo suggerimento e non ho idea del perché. L'unico risultato su google è questa domanda senza risposta :) –

risposta

9

Deve apparire come una classe emulata ... ReSharper potrebbe indovinare che hai codificato la tua classe in Typescript, piuttosto che definirlo e lasciare che il compilatore crei il JS.

Aggiunta di un tipo di ritorno di void rimuove l'avvertimento ...

+2

Sì, sembra che l'avviso arrivi quando uso questa parola chiave all'interno di una funzione a livello di modulo. Grazie per l'esplicito suggerimento di nulla. –

Problemi correlati