خانه
/
مجله
اخبار وب و فناوری

بتای TypeScript 7.1؛ بازگشت API و پشتیبانی بهتر از Vue

مایکروسافت بتای TypeScript 7.1 را با بازگرداندن API کامپایلر و افزونه‌های رسمی برای پردازش فایل‌های Vue و Svelte منتشر کرد.

modir۲ دقیقه مطالعه

مایکروسافت بتای 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

# Svelte
# Vue
# تایپ‌اسکریپت
# توسعه وب
# مایکروسافت

پروژه‌ای در این زمینه دارید؟

مشاوره‌ی اولیه و برآورد هزینه رایگان است.

درخواست مشاوره

مقاله‌های مرتبط