20 април, 2024

TypeScript 3.9 включва подобрения с Promise.all, скорост на проверка на компилатора, коментар @ts-expect-error и други в последната основна версия преди TypeScript 4.0.

TypeScript 3.9 коригира проблем, въведен от актуализираните декларации на TypeScript 3.7 за Promise.all и Promise.race. Екипът на TypeScript се надяваше да включи новия awaited type, за да моделира точно Promise unwrapping в JavaScript.

TypeScript 3.9 се доставя с много нови подобрения на скоростта. Екипът на TypeScript се фокусира върху производителността, след като наблюдава изключително ниска скорост на редактиране/комплириране с пакети като material-ui и styled-компоненти. Това са всички заявки, в които програмният мениджър на TypeScript Даниел Розенвасер разяснява в блога на Microsoft:

https://github.com/microsoft/TypeScript/pull/36576
https://github.com/microsoft/TypeScript/pull/36590
https://github.com/microsoft/TypeScript/pull/36607
https://github.com/microsoft/TypeScript/pull/36622
https://github.com/microsoft/TypeScript/pull/36754
https://github.com/microsoft/TypeScript/pull/36696

Тагове: , , , , , , , , ,