عن المشروع

TypeScript هي لغة لجافاسكريبت على مستوى التطبيقات. تضيف أنواعاً اختيارية إلى JavaScript، مما يتيح أدوات تدعم التطبيقات واسعة النطاق على أي متصفح أو مضيف أو نظام تشغيل. يُخرج المترجم JavaScript قابلاً للقراءة ومتوافقاً مع المعايير، ويُطوَّر المشروع بشكل مفتوح من قبل Microsoft مع مساهمات المجتمع. النقاط الرئيسية: - يوسّع JavaScript بكتابة ثابتة اختيارية، وواجهات، وأدوات عامة (generics)، وميزات لغوية حديثة. - يُترجم إلى JavaScript نظيف وقياسي يعمل في أي مكان يعمل فيه JavaScript. - يوفر تجربة تطوير غنية مع الإكمال التلقائي وإعادة الهيكلة وفحص الأخطاء. - يتضمن ملعباً رسمياً لتجربة الكود في المتصفح. - الإصدارات المستقرة متاحة عبر npm: `npm install -D typescript`. - الإصدارات الليلية متاحة عبر `npm install -D typescript@next`. - تغطي الوثائق مقدمة من خمس دقائق ودليلاً برمجياً كاملاً. - يرحب المشروع بتقارير الأخطاء وطلبات السحب والمشاركة المجتمعية عبر StackOverflow وDiscord وTwitter. - يتبع مدونة قواعد السلوك للمصادر المفتوحة من Microsoft للمساهمين. يُستخدم TypeScript على نطاق واسع في تطوير JavaScript للواجهات الأمامية والخلفية والمكدس الكامل، وتتضمن منظومته تكاملاً عميقاً مع المحررات وأطر العمل وأدوات البناء.