تحويل JS إلى TypeScript
تحويل كود JavaScript إلى TypeScript
إدخال JavaScript
مخرجات TypeScript
ما هو تحويل JavaScript إلى TypeScript؟
TypeScript يضيف أنواعاً ثابتة إلى JavaScript. يضيف المحول تعليقات الأنواع ويحول JS إلى TS. استخدمه للترحيل التدريجي أو للحصول على نقطة بداية بأنواع محددة. يحدد دليل TypeScript اللغة.
تعمل هذه الأداة بالكامل في متصفحك ولا يُرسَل أي شيء إلى خادم. الصق JS أو ارفع ملفاً واحصل على مخرجات TypeScript. لتنسيق JS استخدم منسق JavaScript. للتحقق استخدم مدقق JavaScript. لتشغيل الكود استخدم وحدة تحكم JavaScript.
كيفية استخدام هذه الأداة
الصق أو ارفع الملف
الصق كود JavaScript في اللوحة اليسرى أو ارفع ملف .js أو .txt. استخدم "تحميل مثال" لتحميل كود نموذجي. استخدم "مسح" للإعادة.
عرض مخرجات TypeScript
تعرض اللوحة اليمنى TypeScript مع تعليقات الأنواع. قد تُستنتج الأنواع أو تُضاف كـ any عند الغموض.
نسخ أو تنزيل
استخدم "نسخ" أو "تنزيل" للحصول على ملف .ts. راجع الأنواع وحسّنها. شغّل tsc للتحقق.
أمثلة على تحويل JavaScript إلى TypeScript
مثال على تحويل JavaScript إلى TypeScript مع تعليقات الأنواع.
مثال: البحث عن خطة المشترك
إدخال JavaScript:
مخرجات TypeScript:
متى يفيد تحويل JavaScript إلى TypeScript
عند ترحيل مشروع JS إلى TypeScript، توفر هذه الأداة نقطة بداية. ستحتاج إلى تحسين الأنواع وإصلاح المشكلات وتشغيل مترجم TypeScript (tsc). أدوات البناء مثل webpack وVite وAngular تدمج TypeScript. لـ JSX/React استخدم منسق JSX للتنسيق.
الأسئلة الشائعة
هل بياناتي خاصة؟
نعم. يعمل التحويل بالكامل في متصفحك ولا تُرسَل أي بيانات إلى أي خادم.
هل الأنواع دقيقة؟
تستنتج الأداة الأنواع حيثما أمكن. الحالات المعقدة قد تستخدم any. راجع المخرجات وحسّنها.
هل تدعم JSX؟
قد يتحول JSX في JavaScript إلى TSX. تحقق من المخرجات. لتنسيق JSX استخدم منسق JSX.
هل يمكنني تحويل TypeScript إلى JavaScript؟
استخدم مترجم TypeScript (tsc) أو Babel لذلك. هذه الأداة تحول JS إلى TS.
ماذا عن وضع strict؟
قد لا تفي المخرجات بمتطلبات TypeScript الصارم. أضف خيارات strict وأصلح الأخطاء حسب الحاجة.
أدوات ذات صلة
TypeScript. ECMAScript. MDN JavaScript. webpack. Babel. Prettier.