بتای TypeScript 7.1؛ بازگشت API و پشتیبانی بهتر از Vue
مایکروسافت بتای TypeScript 7.1 را با بازگرداندن API کامپایلر و افزونههای رسمی برای پردازش فایلهای Vue و Svelte منتشر کرد.
مایکروسافت بتای TypeScript 7.1 را منتشر کرد؛ نسخهای که API برنامهنویسی کامپایلر را پس از حذف آن در TypeScript 7.0 بازمیگرداند و Vue و Svelte را به شهروندان درجهیک ابزارهای زبانی تبدیل میکند. انتشار نهایی پس از نسخه RC، بهطور موقت برای اواخر نوامبر برنامهریزی شده است.
API جدید بهجای یک ماژول بزرگ، از مسیرهای مجزایی مانند typescript/sync، typescript/async، typescript/fs و typescript/ast استفاده میکند. این تغییر برای ابزارهایی مانند Volar، Astro، ts-morph و لینترهای آگاه از نوع اهمیت دارد؛ API نیز قرار است در تمام شاخه 7.x سازگاری عقبرو داشته باشد.
قابلیت «content mappers» به افزونهها اجازه میدهد نمای مجازی فایلهایی مانند .vue و .svelte را به کامپایلر بدهند و خطاها را به خط درست فایل اصلی برگردانند. این افزونهها در فرایندی جدا اجرا میشوند و فقط با انتخاب کاربر فعالاند. Vue Language Tools v4 alpha نیز از این قابلیت بهره میگیرد و vue-tsc را کنار میگذارد.
در آزمون اپ مدیریت Directus با ۵۸۱ کامپوننت Vue، بررسی نوع از ۱۴٫۱۹ به ۳٫۱۰ ثانیه رسید. با این حال، تیمهای توسعه وباپلیکیشن که از Vue، Svelte یا Angular استفاده میکنند، تا آمادهشدن ابزارهای پایدار باید TypeScript 6 و 7 را همزمان نگه دارند. یک مشکل باز درباره تازهنشدن نوعها پس از ذخیره تنظیمات mapper نیز گزارش شده است.
منبع: InfoQ
پروژهای در این زمینه دارید؟
مشاورهی اولیه و برآورد هزینه رایگان است.