strictNullChecks
strictNullChecks هو خيار لمصرّف TypeScript يفرض تحققًا صارمًا من القيم الخالية. عند تمكين هذا الخيار، لا يمكن إسناد null أو undefined إلى المتغيرات والمعاملات إلا إذا صُرّح بوضوح بأنها من ذلك النوع باستخدام نوع الاتحاد null | undefined. وإذا لم يُصرّح بوضوح بأن متغيرًا أو معاملًا يقبل قيمة خالية، فسيولّد TypeScript خطأ لمنع أخطاء وقت التشغيل المحتملة.