Je configuration des espaces de noms global pour mes objets en définissant explicitement une propriété sur window.
window.MyNamespace = window.MyNamespace || {};
Tapuscrit souligne MyNamespaceet se plaint que:
La propriété « MyNamespace » n'existe pas sur la valeur de type « fenêtre » tout »
Je peux faire le travail de code en déclarant MyNamespacecomme une variable ambiante et laisser tomber le windowexplicitation mais je ne veux pas faire cela.
declare var MyNamespace: any;
MyNamespace = MyNamespace || {};
Comment puis - je garder windowlà - bas et faire tapuscrit heureux?
Comme une note de côté , je trouve particulièrement drôle que tapuscrit se plaint car il me dit que windowest de type anyqui , par certainement peut contenir quoi que ce soit.













