Źródło: Dreamstime
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

„Gaming doctor. Zombie fanatic. Music studio. Ninja cafe. TV buff. Nice alcoholic fanatic.



/cdn.vox-cdn.com/uploads/chorus_asset/file/25628115/Vive_Focus_Vision_closeup.png)











Leave a Reply