TypeScript 4.9 firmy Microsoft, planowana aktualizacja do Popularny i mocno typowany język oparty na JavaScriptteraz w wersji beta i zawiera plik satisfies
Operator, który potrafi wykryć błędy.
z satisfies
, deweloperzy mogą sprawdzić, czy typ wyrażenia pasuje do typu, bez zmiany wynikowego typu wyrażenia. Tego operatora można użyć do wyłapania potencjalnych błędów, takich jak zapewnienie, że obiekt zawiera wszystkie klucze pewnego rodzaju, ale nie więcej.
Również w TypeScript 4.9 plik in
Operator staje się bardziej wydajny, gdy zawęża typy, które nie wymieniają właściwości. Zamiast pozostawić go takim, jakim jest, język będzie przecinał się ze swoimi typami Record<”property-key-being-checked”, unknown>
.
Wprowadzony 23 wrześniaMożesz pobrać wersję próbną TypeScript 4.9 wysłana przez NuGet Lub przez NPM za pomocą następującego polecenia:
npm install -D typescript@beta
Inne nowe możliwości i ulepszenia w wersji TypeScript 4.9 beta obejmują aktualizację, w której widok plików jest domyślnie wyzwalany przez zdarzenia systemu plików i powraca do odpytywania tylko wtedy, gdy deweloperzy nie skonfigurują monitorów opartych na zdarzeniach. Powinno to zapewnić mniej zasobów podczas biegania –-watch
Umieść lub uruchom za pomocą edytora obsługiwanego przez TypeScript, takiego jak Visual Studio Code lub Visual Studio.
Również, Promise.resolve
używany teraz Awaited
Napisz, aby rozpakować typy, które są podobne do przekazanej im obietnicy. Oznacza to, że często wraca dobrze Promise
typ, ale ten ulepszony typ może złamać istniejący kod, jeśli jest to oczekiwane any
lub unknown
zamiast Promise
.
Co więcej, TypeScript teraz błądzi w bezpośrednich porównaniach z wartością NaN i sugeruje pewną różnicę w Number.isNAN
Chociaż to.
TypeScript rośnie w siłę. okrąg 2022 stan dostawy oprogramowania Raport wykazał, że TypeScript wyprzedził JavaScript jako najpopularniejszy język DevOps. CircleCI jako przyczynę wzrostu podało ich przyjazność dla deweloperów.
Wydanie produkcyjne TypeScript 4.9 jest planowane na listopad i jest poprzedzone kandydatem do wydania. TypeScript 4.8 został wysłany 25 sierpniaz ulepszeniami w zakresie rozdzielczości i spójności, a także poprawkami dotyczącymi wyświetlania plików.
Tagi TypeScript