Czuję, że brakuje mi czegoś dużego tutaj. Przeczytałem wszystkie szczegóły dotyczące dobroć strictNullCheck w typescript 2.0. Chciałbym go użyć, ale kiedy włączam go w swoich projektach, znajduje on problemy z bibliotekami pomocniczymi, których używam, oraz skojarzonymi definicjami typów.Jak używać strictNullChecks z bibliotekami, które nie są nullCheck
Mogę zmienić mój kod tak, aby zawierał definicje dźwięków, ale nie mam łatwego sposobu na aktualizację wszystkich innych bibliotek, których używam. Czy to faktycznie oznacza, że nie mogę używać strictNullCheck do/chyba że biblioteki, których używam aktualizują się, aby były całkowicie bezpieczne?
Można wyświetlić listę bibliotek pomocniczych w parametrze 'exclude' w' tsconfig.json' –
Po przeanalizowaniu tego więcej wygląda na to, że nie ma sposobu, aby to zrobić. Nie można używać definicji typów, które nie obsługują ścisłej wartości null i włączają ścisłe zerowanie bez powodowania problemów. Zaleca się, aby naprawić problem i złożyć PR z powrotem na pewno. – Allen