Does this TypeScript compile under strict mode?

A quick TypeScript edge case that looks straightforward at first glance. You filter out null values, then continue processing the result. The runtime behavior seems clear. The ques