TypeScript 3.7 beta distinguishes missing values from falsy values
engineeringtypescriptjavascriptnullabilityOptional chaining and nullish coalescing add precise checks for null and undefined. Their boundaries differ from familiar truthiness-based expressions.