Menu
Coddy logo textTech
العربية

ساحة تجربة TypeScript

اكتب الأكواد البرمجية، شغّلها وشاركها — بدون أي إعداد.

index.ts
Output
Click Run to see the output here.

شغّل TypeScript اون لاين في متصفحك

هذه ساحة ومترجم TypeScript اون لاين مجانيان. اكتب TS مباشرة في متصفحك، اضغط تشغيل، وشاهد tsgo (مترجم TypeScript الأصلي المبني بـ Go) ينتج JavaScript و Node 24 ينفّذه خلال ثوانٍ — بدون tsc، بدون ts-node، وبدون tsconfig.json.

داخليًا، يُنتج tsgo (مترجم TypeScript الأصلي المبني بـ Go) ملف .js من مصدر .ts الخاص بك و Node 24 يشغّله — فتحصل على فحص أنواع كامل دون دفع تكلفة الذاكرة لمحوّل (transpiler) مع كل تنفيذ. @types/node مثبّت مسبقًا لتعريفات واجهات Node. سواء كنت تختبر generics أو تستكشف ميزات متقدمة على مستوى الأنواع أو تستعد لمقابلة TS — تأخذك ساحة TypeScript اون لاين هذه من الفكرة إلى الناتج خلال ثوانٍ.

لماذا تفيدك ساحة TypeScript هذه

  • تنفيذ فوري لـ TypeScript — يقوم tsgo بترجمة ملفات .ts و Node 24 يشغّلها خلال ثوانٍ مع فحص أنواع كامل.
  • تلوين كامل لبنية TypeScript، إكمال تلقائي واعٍ بالأنواع، وتشخيصات tsgo — نفس محرك المحرر المستخدَم في VS Code.
  • دعم إدخال stdin — process.stdin تقرأ من مربع الإدخال في الساحة، لذلك يمكنك اختبار واجهات readline المعرّفة بالأنواع ومكررات stdin غير المتزامنة من البداية إلى النهاية. بدون تثبيت — لا تحتاج إلى tsc أو ts-node أو tsconfig.json.
  • TypeScript 5.3 مع tsgo (مترجم TS الأصلي المبني بـ Go) و ts-node و @types/node — فحص أنواع كامل وتشغيل ES2022 دون أي إعداد.

ما يمكنك بناؤه في ساحة TypeScript

  • الواجهات والأنواع العامة وأنواع الاتحاد والحرفية (literal) وحرّاس الأنواع — اكتب TS مع أنواع، وشاهد tsgo ينتج .js نظيفًا، ثم شغّله على Node 24.
  • أنواع متقدّمة — mapped types و conditional types و template literal types و utility types (Pick و Omit و Record) — يتحقق منها المترجم جميعًا.
  • تجارب TypeScript سريعة — جرّب نمط أنواع جديد، تحقق من قاعدة narrowing، اختبر قيد generic، أو انظر كيف يبلّغ tsgo عن خطأ في النوع.

الأسئلة الشائعة حول ساحة TypeScript اون لاين

هل ساحة TypeScript اون لاين مجانية؟
نعم. ساحة TypeScript مجانية بالكامل — لا تسجيل، لا تثبيت tsc، ولا ملف tsconfig.json لإنشائه. افتح الصفحة ودع tsgo يترجم نيابة عنك.
هل أحتاج إلى تثبيت tsc أو Node لتشغيل TypeScript اون لاين؟
لا حاجة للتثبيت. لست بحاجة إلى مترجم tsc أو ts-node أو tsconfig.json — tsgo (مترجم TypeScript الأصلي المبني بـ Go) ينتج JS ويشغّله على Node 24.
هل تعمل ساحة TypeScript على الجوال و Chromebook؟
نعم. ساحة TypeScript تعمل على أي متصفح حديث — حاسوب، لوحي أو جوال. ممتازة لاختبار مقتطفات TS من Chromebook أو iPad دون تثبيت Node أو tsc.
هل تدعم ساحة TypeScript stdin؟
نعم. تحتوي الساحة على مربع إدخال stdin — تنتقل الأسطر إلى process.stdin بعد أن يترجم tsgo ملف .ts ويشغّله Node 24. تعمل واجهات readline المعرّفة بالأنواع ومكررات process.stdin غير المتزامنة وأي شيء معرّف كـ NodeJS.ReadStream من @types/node بالطريقة نفسها كما عند تشغيل السكربت محليًا.
كيف أتعلّم TypeScript بعد تجربة الساحة؟
عدّل كود TypeScript النموذجي، اضغط تشغيل، وكرّر. للممارسة المنظّمة، دورة TypeScript التفاعلية في Coddy تغطي الأنواع والـ generics والواجهات والبرمجة المتقدمة على مستوى الأنواع.