En JavaScript, je peux faire ça:
something = 'testing';
Et puis dans un autre fichier:
if (something === 'testing')
et il faudra 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 une .d.ts fichier:
interface Window { something: string; }
Puis, 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 l' 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.)