strictNullChecks
strictNullChecks je volba kompilátoru TypeScriptu, která vynucuje striktní kontrolu hodnot null. Pokud je tato volba zapnuta, lze proměnným a parametrům přiřadit null nebo undefined pouze tehdy, pokud byly explicitně deklarovány jako tento typ pomocí sjednoceného typu null | undefined. Pokud proměnná nebo parametr nejsou explicitně deklarovány jako umožňující hodnotu null, TypeScript vygeneruje chybu, aby zabránil potenciálním chybám za běhu.