We recently migrated multiple Angular 16 projects into a single NX mono repo using Angular 17.
Everything works fine, BUT there is a strange behavior on our models. before the migration, properties that were no set were just no shown at all… while now, they are explicitly set as “undefined”. And this can sometimes create problems while calling HTTP API as they interpret this “undefined” as a value…
Ex before migration
Example after migration
I’m thinking about a change in typescript, such as
{
"compilerOptions": {
"strict": true
}
}
But all values are set to false…
My question is.. what could have caused this change in behavior?