In the case of a function that returns a value or null, and for which you want an initial value, you'll need to use a combination of concepts to keep it to a one liner and keep typescript happy.
Most answers on stack say turn off strict nulls. No.
(var && func(var)) || default