Jeg oppsett globale navnerom for mine objekter ved eksplisitt å sette en eiendom på window.
window.MyNamespace = window.MyNamespace || {};
Loggfila understreker MyNamespaceog klager over at:
Eiendommen 'MyNamespace' eksisterer ikke på verdien av type 'vinduet' noen
Jeg kan gjøre koden arbeid ved å erklære MyNamespacesom en ambient variabel og slippe windowtydelighet, men jeg ønsker ikke å gjøre det.
declare var MyNamespace: any;
MyNamespace = MyNamespace || {};
Hvordan kan jeg holde windowpå der og gjøre Loggfila lykkelig?
Som en side note Jeg synes det er spesielt morsomt at Loggfila klager siden det forteller meg at windower av typen anysom ved definitivt kan inneholde alt.













