I konfiguracji globalnej przestrzeni nazw dla moich przedmiotów jawnie ustawienie na własność window.
window.MyNamespace = window.MyNamespace || {};
Maszynopis podkreśla MyNamespacei skarży się, że:
Nieruchomość „MyNamespace” nie istnieje na wartości typu „okno” każdy”
Mogę uczynić pracę kodu deklarując MyNamespacejako zmienna otoczenia i upuszczenie windowjednoznaczność, ale nie chcę tego robić.
declare var MyNamespace: any;
MyNamespace = MyNamespace || {};
Jak mogę utrzymać windowtam i zrobić maszynopis szczęśliwy?
Na marginesie uważam, że to szczególnie zabawne, że maszynopis narzeka ponieważ mówi mi, że windowjest typu any, który przez zdecydowanie może zawierać niczego.













