Grow with AppMaster Grow with AppMaster.
Become our partner arrow ico

TypeScript 5.3 wprowadza obsługę atrybutów importu i ulepszoną funkcjonalność modułów ECMAScript

TypeScript 5.3 wprowadza obsługę atrybutów importu i ulepszoną funkcjonalność modułów ECMAScript

Oznaczając ważną aktualizację odpowiednika JavaScript firmy Microsoft, TypeScript 5.3 otwiera drzwi do produkcji. Najważniejszym elementem tej nowej wersji pozostaje obsługa atrybutów importu w modułach ECMAScript, co stanowi postępowy krok w ulepszaniu bogatej funkcjonalności języka. Opublikuj ogłoszenie 20 listopada, a programiści będą mogli uzyskać dostęp do tej kluczowej aktualizacji za pośrednictwem popularnych menedżerów pakietów, takich jak NuGet lub NPM, za pomocą polecenia NPM: npm install -D typescript.

Twierdząc, że jest to istotne, TypeScript 5.3 jest zsynchronizowany z najnowszymi modyfikacjami uwzględnionymi w propozycji atrybutów importu ECMA. Moduły ECMAScript są świadkami pojawienia się składni wbudowanej dzięki propozycji ECMA, zaprojektowanej wyłącznie do przekazywania informacji wraz ze specyfikatorem modułu. Zamiarem było zapewnienie obsługi dodatkowych typów modułów równomiernie rozmieszczonych w różnych środowiskach JavaScript, przy czym początkowym beneficjentem były moduły JSON.

W znaczącym stwierdzeniu Microsoft podkreślił użyteczność atrybutów importu jako warunku dostarczenia kontekstu dotyczącego oczekiwanego formatu modułu w czasie wykonywania. Firma Microsoft przytoczyła przykładowy scenariusz, aby to zademonstrować, w którym treść atrybutów pozostaje niezweryfikowana przez TypeScript, ponieważ są one specyficzne dla hosta i zostały zaprojektowane tak, aby były obsługiwane przez przeglądarki i wiele środowisk wykonawczych.

Atrybuty importu mogą prześledzić swoje pochodzenie z pierwotnej propozycji nazwanej import asercji, zaimplementowanej pomyślnie w TypeScript 4.5 pod koniec 2021 roku. Wyszły na jaw dwie kluczowe różnice między poprzednio używaną a rozwiniętą formą – pierwotna to zmiana słowa kluczowego Assert do słowa kluczowego with, a drugie, choć subtelne, polega na tym, że środowiska wykonawcze mogą teraz wykorzystywać atrybuty do kierowania rozstrzyganiem i interpretacją ścieżek importu, przy czym poprzednia wersja ogranicza twierdzenia tylko do załadowanych modułów. Dlatego przyszłe plany wskazują na stopniowe przejście od składni asercji importu do nowej i proponowanej składni atrybutów importu.

Kolejnym godnym uwagi ulepszeniem wprowadzonym w TypeScript 5.3 jest preferowany wybór uciekania się do automatycznego importu samych typów w zależności od wykonalności. Przed tą zmianą TypeScript wymuszał użycie modyfikatora typu równolegle podczas generowania automatycznego importu elementów w pozycji typu. Po wprowadzeniu tego ulepszenia TypeScript uruchamia specjalną opcję specyficzną dla edytora.

Zgodnie z tradycją cyklu życia oprogramowania, TypeScript 5.3 wywodzi się z wersji beta zaprezentowanej 3 października, a jej finalizacja została ukończona po ogłoszeniu kandydata do wydania 3 listopada. Zastępuje on swojego poprzednika, TypeScript 5.2, wydanego kilka miesięcy wcześniej, 24 sierpnia.

Mając ekscytującą perspektywę szybkiego i ekonomicznego projektowania aplikacji, platformy takie jak AppMaster mogą potencjalnie wykorzystać ulepszoną funkcjonalność udostępnioną przez TypeScript 5.3, aby zaspokoić potrzeby zróżnicowanej grupy programistów, od indywidualnych programistów po przedsiębiorstwa, zarówno duże, jak i małe. Ponieważ świat chętnie bada alternatywy dla tradycyjnego kodowania no-code i z małą ilością kodu, platformy takie jak AppMaster są nastawione na udostępnienie TypeScript 5.3 i jego następców szerszemu gronu demograficznemu.

Powiązane posty

Samsung przedstawia Galaxy A55 z innowacyjnymi zabezpieczeniami i wersją premium
Samsung przedstawia Galaxy A55 z innowacyjnymi zabezpieczeniami i wersją premium
Samsung poszerza swoją linię produktów ze średniej półki, wprowadzając Galaxy A55 i A35, wyposażone w zabezpieczenia Knox Vault i ulepszone elementy konstrukcyjne, nadające segmentowi flagowe cechy.
Cloudflare przedstawia zaporę sieciową dla sztucznej inteligencji chroniącą modele wielojęzyczne
Cloudflare przedstawia zaporę sieciową dla sztucznej inteligencji chroniącą modele wielojęzyczne
Cloudflare robi krok naprzód dzięki zaporze ogniowej dla sztucznej inteligencji, zaawansowanemu rozwiązaniu WAF zaprojektowanemu z myślą o zapobiegawczym identyfikowaniu i udaremnianiu potencjalnych nadużyć ukierunkowanych na modele wielkojęzyczne.
ChatGPT OpenAI teraz mówi: przyszłość interaktywnej sztucznej inteligencji głosowej
ChatGPT OpenAI teraz mówi: przyszłość interaktywnej sztucznej inteligencji głosowej
ChatGPT osiągnął kamień milowy dzięki wdrożeniu przez OpenAI funkcji głosowych. Użytkownicy mogą teraz korzystać z interakcji bez użycia rąk, ponieważ ChatGPT czyta odpowiedzi na głos w systemach iOS, Android i w Internecie.
ROZPOCZNIJ BEZPŁATNIE
Zainspirowany do samodzielnego wypróbowania?

Najlepszym sposobem na zrozumienie mocy AppMaster jest zobaczenie tego na własne oczy. Stwórz własną aplikację w ciągu kilku minut z bezpłatną subskrypcją

Wprowadź swoje pomysły w życie