ساحة TypeScript
اكتب الأكواد البرمجية، شغّلها وشاركها - بدون أي إعداد.
شغّل 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 اون لاين مجانية؟
هل أحتاج إلى تثبيت tsc أو Node لتشغيل TypeScript اون لاين؟
هل تعمل ساحة TypeScript على الجوال و Chromebook؟
هل تدعم ساحة TypeScript stdin؟
process.stdin. واجهات readline المعرّفة بالأنواع، ومكررات process.stdin غير المتزامنة، وأي شيء معرّف بنوع NodeJS.ReadStream من @types/node تتصرف جميعها تمامًا كما لو كنت تشغّل السكربت محليًا.كيف أتعلّم TypeScript بعد تجربة الساحة؟
أدوات مفيدة لـ TypeScript
أدوات مجانية تعمل في المتصفح تتكامل بشكل رائع مع ملعب TypeScript البرمجي - جميعها جزء من Coddy.