هذا الدرس سيقدم لك TypeScript وملف التكوين الخاص به في مساحة عمل Angular TypeScript هي لغة برمجة مفتوحة المصدر تم تطويرها بواسطة مايكروسوفت في عام 2012 إنها مجموعة فائقة من JavaScript بمعنى أنه تم إنشاؤها من لغة جافا سكريبت وهي ويتم تجميعها إلى كود جافا سكريبت وبسبب هذا فإن جميع أكواد JavaScript الصالحة تكون TypeScript صالحة وهذا مفيد عند تعلم Angular نظرًا لأنك لست مضطرًا لمعرفة أو استخدام TypeScript عند البدء، يمكنك البدء في التكويد باستخدام Angular باستخدام JavaScript ثم تعلم لغة TypeScript وتطبيقها مثل ما تريد. بينما لا تحتاج إلى استخدام TypeScript إنها مفيدة وتقدم الكثير من المزايا مقارنة بأساسيات جافا سكريبت توفر TypeScript أدوات رائعة عبر المعرفات الرئيسية بما في ذلك التحسس الذكي والتي يمكن أن توفر ميزات مثل إكمال الأكواد ومعلومات حول الخطأ عند استخدام تعريفات TypeScript الثابتة للأنواع يمكن للمحول البرمجي التقاط الأخطاء مسبقًا أثناء التكويد قبل أن تتاح لهم فرصة شق طريقهم إلي الإنتاج يتعامل angular CLI مع تجميع لغات TypeScript نيابة عنك ومع ذلك، إذا كنت تريد استخدام TypeScript خارج مساحة عمل Angular، يمكنك تثبيته باستخدام NPM في مساحة العمل Angular يمكنك عرض خيارات تكوين TypeScript الأساسية في Ts config dot Jason وهذا الملف موجود في مجلد مستوى الجذر يعمل خيار الوضع المقيد هذا على تشغيل نوع صارم من تسجيل الوصول للعديد من مناطق المشروع المختلفة مثل تكوين الخصائص وإرجاع الوظائف ومراجعة القيم الخالية ثم توفر لغة TypeScript خيارات لتكوين آخر للسماح لك بتشغيل الوضع المقيد أو إيقاف تشغيله في تلك المناطق المحددة حسب الحاجة هناك أيضًا خيارات خاصة هنا للتعامل مع عملية تجميع Angular مثل خيار معلمات الحقن المقيدة هذه عندما يتم تعيين هذا على صحيح يتم طرح خطأ لأي قابل للحقن يتم استخدامه كخدمة يتم حقنها في أحد المكونات التي لم يتم تعيين نوعها ولا يمكن تحديدها يوفر موقع Angular مزيدًا من المعلومات حول هذه العناصر المختلفة خيارات المحول البرمجي في Angular وللحصول على معلومات عامة عن نوع تكوين لغة TypeScript توفر لغة TypeScript دليلًا مرجعيًا على موقع الويب هذا كل ما في هذا الدرس الذي يقدم لغة TypeScript وفي الدرس التالي سنغطي كيف لتنفيذ الكتابة الثابتة