Configurarea am namespace la nivel mondial pentru obiectele mele prin stabilirea în mod explicit o proprietate pe window.
window.MyNamespace = window.MyNamespace || {};
Typescript subliniază MyNamespaceși reclamă faptul că:
Proprietatea „MyNamespace“ nu exista pe valoarea de tip „fereastră“ orice“
Eu pot face munca de cod prin declararea MyNamespaceca variabilă a mediului ambiant și căderea windowexplicitare , dar nu vreau să fac asta.
declare var MyNamespace: any;
MyNamespace = MyNamespace || {};
Cum pot păstra windowacolo și de a face fericit masina de scris?
Ca o notă din partea mi se pare deosebit de amuzant că se plânge typescript din moment ce mi -a spus că windoweste de tipul anycare de siguranță poate conține nimic.













