2016-05-30 9 views
2

In Js Tests Mokka, chai und sinon werden als globale Variablen häufig ausgesetzt einige import, in der Regel über Karma Plug-ins zu speichern.Wie ein Modul (Sinon, Chai) als globale Variablen mit korrekten Typen offenlegen?

Die Installation von Mocha-Typings funktioniert gut, Mocha describe, it ... werden korrekt als globale Variablen mit korrekten Typen angezeigt.

jedoch chai und Sinon Typisierungen als globale Vars auch aussetzen versuchen (typings i --global --save-dev sinon) liefert mir ein:

Typisierungen ERR! Nachricht Versuchte „Sinon“ als globales Modul zu kompilieren, aber es sieht aus wie ein externe module.`

Ich habe versucht, eine Typisierung mich-Datei zu schreiben, aber ich habe nicht den Zugang zu diesen Libs Typisierungen (Import?) ...

Ist es möglich? Wie soll ich das machen? Und wird es mit Sinon-Chai funktionieren?

Antwort

-2

Versuchte „Sinon“ als globales Modul

Die Datei als Modul deklariert zu kompilieren. Ich empfehle, es einfach als Modul zu installieren und dann die Datei manuell zu bearbeiten, um sie global zu machen.

+2

Manuelles Bearbeiten einer Datei aus einem Paketmanager? Natürlich ist es machbar, aber ich würde eher einen skalierbaren Ansatz bevorzugen. Danke trotzdem ! – Offirmo

+0

meinst du das ernst? – Lezard