Créer une variable globale à la Machine

En JavaScript, je peux faire ça:

 something = 'testing';

Et puis dans un autre fichier:

 if (something === 'testing')

et il aura something être défini (tant qu'ils ont été appelés dans le bon ordre).

Je n'arrive pas à comprendre comment le faire à la Machine.

C'est ce que j'ai essayé.

Dans un .d.ts fichier:

interface Window { something: string; }

Alors dans ma main.ts fichier:

 window.something = 'testing';

puis dans un autre fichier:

 if (window.something  === 'testing')

Et cela fonctionne. Mais je veux être en mesure de perdre la window. partie, et seulement ma something être global. Est-il un moyen de le faire à la Machine?

(Au cas où quelqu'un est intéressé, je suis vraiment essayer de configurer mon enregistrement pour mon application. Je veux être en mesure d'appeler log.Debug à partir de n'importe quel fichier sans avoir à importer et créer des objets.)

InformationsquelleAutor Vaccano | 2016-08-11