Typescript: Type ‘string | undefined’ is not assignable to type ‘string’

You can now use the non-null assertion operator that is here exactly for your use case.

It tells TypeScript that even though something looks like it could be null, it can trust you that it’s not:

let name1:string = person.name!; 
//                            ^ note the exclamation mark here  

Leave a Comment