Menu
Coddy logo textTech
flag Ar iconالعربيةdown icon

ساحة 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 ملف .js من ملف .ts الخاص بك ويشغّل Node 24 الناتج، فتحصل على فحص أنواع كامل دون تكلفة الذاكرة التي يفرضها transpiler عند كل تنفيذ. كما أن @types/node مثبّت مسبقًا لتعريفات واجهات Node — مفيد لاختبار generics أو استكشاف الميزات المتقدمة على مستوى الأنواع أو الاستعداد لمقابلة TS دون مغادرة الصفحة.

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

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

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

  • Interfaces وGenerics وأنواع union وliteral وtype guards. اكتب 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؟
نعم. بعد أن يترجم tsgo ملف .ts الخاص بك ويشغّله Node 24، تذهب الأسطر التي تكتبها في مربع stdin إلى process.stdin. واجهات readline المعرّفة بالأنواع، ومكررات process.stdin غير المتزامنة، وأي شيء معرّف بنوع NodeJS.ReadStream من @types/node تتصرف جميعها تمامًا كما لو كنت تشغّل السكربت محليًا.
كيف أتعلّم TypeScript بعد تجربة الساحة؟
عدّل كود TypeScript النموذجي، اضغط تشغيل، وكرّر. وعندما تريد شيئًا أكثر تنظيمًا، دورة TypeScript التفاعلية في Coddy تغطي الأنواع والـ generics والواجهات والبرمجة المتقدمة على مستوى الأنواع.