لیست بهبودها شامل محمولات نوع استنباط شده، بررسی نحو عبارت منظم و بهینه سازی عملکرد و اندازه است.
TypeScript 5.5، آخرین نسخه نوع جاوا اسکریپت قوی مایکروسافت، در نسخه بتا با بهبودهایی از بهینه سازی عملکرد و اندازه گرفته تا بررسی عبارات منظم وارد شده است.
تایپ اسکریپت ۵.۵ بتا در آوریل معرفی شد ۲۵ و از طریق Nuget یا دستور زیر قابل دسترسی است: < code>npm -D typescript@beta. یک نامزد انتشار قرار است در ۴ ژوئن، و انتشار نهایی برای ۱۸ ژوئن برنامه ریزی شده است.
TypeScript 5.5 فهرست طولانی از پیشرفت ها دارد. برای عملکرد و اندازه، کار تک شکلی برای سرویس زبان و API عمومی انجام شده است. به گفته نویسندگان TypeScript، با monomorphism، تجربه ویرایشگر و ابزارهای ساخت با استفاده از TypeScript API سریعتر می شود. این همان کاری بود که قبلاً برای Node و Symbol در TypeScript 5.0 برای اطمینان از داشتن مجموعهای از ویژگیها با ترتیب اولیه ثابت.< /p>
TypeScript 5.5 همچنین دارای کاهش قابل توجهی در اندازه کلی بسته است. حجم دیسک از ۳۰.۲ مگابایت به ۲۰.۴ مگابایت کاهش یافته است و حجم بسته بندی شده از ۵.۵ مگابایت به ۳.۷ مگابایت کاهش یافته است. به عنوان بخشی از کار برای فعال کردن IsolatedDeclarations
، مایکروسافت تعداد دفعاتی که TypeScript میتواند مستقیماً کد منبع ورودی را هنگام تولید فایلهای اعلامیه کپی کند، بهبود داده است.
TypeScript 5.5 چک کردن نحو اولیه عبارات منظم را معرفی می کند. تا به حال، TypeScript معمولاً از بیشتر عبارات معمولی در کد صرف نظر می کرد، زیرا عبارات منظم از نظر فنی دارای گرامر قابل توسعه هستند و TypeScript هرگز تلاشی برای کامپایل عبارات منظم به نسخه های قبلی جاوا اسکریپت انجام نداد. این بدان معناست که مشکلات رایج در عبارات منظم کشف نشده باقی میمانند.
با TypeScript 5.5، TypeScript اکنون استنباط می کند که یک تابع یک مقدم را تایپ کنید در شرایط خاص. و با باریک شدن جریان کنترل برای دسترسیهای نمایهشده ثابت، TypeScript اکنون میتواند عبارات را برای obj[key]
محدود کند زمانی که هم obj
و هم key
هستند. به طور موثر ثابت است.
TypeScript 5.5 مصرف API ماژول های ECMAScript را آسان تر می کند. قبلاً، اگر توسعهدهندهای در حال نوشتن یک ماژول ECMAScript در Node.js بود، واردات نامگذاری شده از بسته typescript
در دسترس نبود. این رفع شده است. TypeScript همچنین اکنون از یک برچسب نظر جدید @import
پشتیبانی میکند که نحوی مشابه با وارد کردن ECMAScript دارد.
TypeScript 5.5 همچنین یک API transpileDeclaration
اضافه می کند که برای تولید یک فایل اعلان واحد بر اساس متن منبع ورودی طراحی شده است. API مشابه transpileModule
برای کامپایل یک فایل واحد از کد TypeScript است.
TypeScript 5.5 از TypeScript 5.4 پیروی می کند که در ماه مارس به طور کلی در دسترس قرار گرفت و باریک شدن در بسته شدن عملکردها حفظ شد.
پست های مرتبط
TypeScript 5.5 به نسخه بتا منتقل می شود
TypeScript 5.5 به نسخه بتا منتقل می شود
TypeScript 5.5 به نسخه بتا منتقل می شود