شرکت مایکروسافت به صورت رسمی نسخه ۵.۶ از Typescript را منتشر کرد. Typescript یک زبان برنامه نویسی محبوب است که روی جاوااسکریپت ساخته شده است. نسخه ۵.۵ این زبان در ماه ژوئن منتشر شده بود.
مایکروسافت در یک پست وبلاگ، آپدیت های جدید موجود در نسخه ۵.۶ را معرفی کرد. یکی از این آپدیت ها، باگ هایی را رفع میکند که در آن اشتباهات برنامه نویسی همچنان به عنوان کد معتبر جاوااسکریپت شناخته میشدند و پذیرفته میشدند.
مایکروسافت میگوید این مشکل را برطرف کرده است:
کامپایلر Typescript در نسخه ۵.۶ حالا زمانی که بتواند به صورت سینتاکسی (مربوط به ساختار زبان) تشخیص دهد که بررسی یک مقدار برای “Truthy” یا “Nullish” همیشه به شکل خاصی ارزیابی میشود، خطا میدهد.
نسخه جدید ۵.۶ از Typescript همچنین پشتیبانی از “شناسه های ماژول دلخواه” (Arbitrary Module Identifiers) را به کد اضافه میکند. همچنین یک گزینه جدید برای کامپایلر به نام "--noCheck" وجود دارد. مایکروسافت میگوید این گزینه به برنامه نویسان اجازه میدهد تا بررسی نوع (Type Checking) را برای تمام فایل های ورودی خود رد کنند. این کار باعث صرفه جویی در بررسی های نوع غیر ضروری هنگام انجام تحلیل معنایی (Semantic Analysis) برای خروجی گرفتن فایل ها میشود.
یک قابلیت جدید دیگر در نسخه ۵.۶ از Typescript اضافه شده است:
سرویس زبان Typescript حالا برای هر آیتم تکمیل شونده، کاراکترهای مخصوص به خودش را ارائه میدهد. این کاراکترها باعث میشوند با تایپ کردن آنها، آیتم پیشنهادی به صورت خودکار تکمیل شود. به این معنی که با گذشت زمان، ادیتور شما با تایپ کردن کاراکترهای خاص، بیشتر اوقات آیتم پیشنهادی فعلی را تکمیل خواهد کرد.
اگر تا به حال از Typescript استفاده نکردهاید، میتوانید آن را با استفاده از npm و دستور زیر امتحان کنید:
"npm install -D typescript"