Microsoft разкрива TypeScript 5.7 бета версия

Microsoft разкрива TypeScript 5.7 бета версия

През септември Microsoft представи TypeScript 5.6, отбелязвайки последната официална актуализация на този език за програмиране, който първоначално еволюира от JavaScript. Въпреки това, технологичният гигант не почива на лаврите си; току-що представи първата публична бета версия на TypeScript 5.7.

Според скорошна публикация в блог , Microsoft сподели няколко вълнуващи подобрения, включени в TypeScript 5.7 бета. Едно значително подобрение адресира дългогодишен проблем, при който езикът се бореше да идентифицира грешки, свързани с неинициализирани променливи:

В исторически план TypeScript е бил ефективен при улавяне на проблеми, когато дадена променлива не е инициализирана във всички предходни клонове. Въпреки това имаше конкретни сценарии, при които този анализ не успя. Например, ако променлива се използва в рамките на отделна функция, системата от типове не може да предвиди кога тази функция ще се изпълни и по този начин възприема „оптимистична“ перспектива, като се предполага, че променливата ще бъде инициализирана.

Блогът потвърждава, че TypeScript 5.7 вече ще притежава способността да идентифицира грешки, произтичащи от неинициализирани променливи. Потребителите могат да изследват всички нови функции и подобрения, въведени с тази версия чрез блога.

Microsoft класифицира бета версията TypeScript 5.7 като „стабилна на функции“, което показва, че повече няма да се добавят нови функции, позволявайки фокусът да се измести към усъвършенстване на тази версия и адресиране на всички открити грешки, заедно с прилагането на някои нискорискови функции на редактора.

Очакваният график включва Release Candidate, планиран за 11 ноември, последван отблизо от официалното пускане на TypeScript 5.7 на 21 ноември.

Източник