...

/

Strict Property Initialization

Strict Property Initialization

This lesson introduces another compiler flag, `strictPropertyInitialization`, which brings more type safety to code that uses classes.

Definition

The flag we’re talking about is called strictPropertyInitialization. As usual, let’s look at the definition from the documentation. I think it’s rather self-explanatory.

Ensure non-undefined class properties are initialized in the constructor. This option requires – strictNullChecks be ...