🍋
Menu
.ts Code

TypeScript

TypeScript هي مجموعة فوقية من JavaScript ذات أنواع ثابتة طورتها Microsoft. تحتوي ملفات TS على تعليقات الأنواع والواجهات والأنواع العامة التي تكتشف الأخطاء في وقت الترجمة قبل تشغيل الكود. تُترجم TypeScript إلى JavaScript عادية لتنفيذها في المتصفح وNode.js.

نوع MIME

text/typescript

النوع

نص

الضغط

بدون فقدان

المزايا

  • + Catches type errors at compile time before runtime
  • + Excellent IDE support with autocomplete and refactoring
  • + Gradual adoption — any JavaScript is valid TypeScript
  • + Industry standard for large-scale web applications

العيوب

  • Requires a compilation step (tsc or bundler)
  • Type complexity can become overwhelming (conditional types, mapped types)
  • Learning curve for developers new to static typing

متى تستخدم .TS

استخدم TypeScript لأي مشروع JavaScript يستفيد من أمان الأنواع — قواعد الأكواد الكبيرة ومشاريع الفريق والمكتبات وواجهات برمجة التطبيقات.

التفاصيل التقنية

تضيف TypeScript أنواعاً ثابتة وواجهات وتعدادات وأنواعاً عامة ومُزخرفات فوق JavaScript. يمحو مترجم TypeScript (tsc) الأنواع ويُصدر JavaScript قياسياً. توفر ملفات .d.ts إعلانات الأنواع للمكتبات.

التاريخ

أصدرت Microsoft لغة TypeScript في 2012 بقيادة Anders Hejlsberg (مبتكر C# وTurbo Pascal). أصبحت المعيار لتطبيقات JavaScript واسعة النطاق، تُستخدم بواسطة Angular وNext.js ومعظم المشاريع الكبرى.

التحويل من .TS

التحويل إلى .TS

صيغ ذات صلة

مصطلحات ذات صلة