How to suppress “error TS2533: Object is possibly ‘null’ or ‘undefined'”?

If you know from external means that an expression is not null or undefined, you can use the non-null assertion operator ! to coerce away those types:

// Error, some.expr may be null or undefined
let x = some.expr.thing;
// OK
let y = some.expr!.thing;

Leave a Comment