-
Couldn't load subscription status.
- Fork 13.1k
Open
Labels
Awaiting More FeedbackThis means we'd like to hear from more people who would be helped by this featureThis means we'd like to hear from more people who would be helped by this featureSuggestionAn idea for TypeScriptAn idea for TypeScript
Description
TypeScript Version: 3.2.2
Search Terms: typeof undefined
Code
// This condition will always return 'false' since the types '"string" | "number" | "bigint" | "boolean" | "symbol" | "undefined" | "object" | "function"' and '42' have no overlap.
typeof 42 === 42
typeof 42 === undefined
typeof 42 === nullExpected behavior:
typeof 42 === undefined
typeof 42 === nullShould warn as what typeof 42 === 42 warns.
Actual behavior:
No warnings
Related Issues:
brainkim and SlurpTheo
Metadata
Metadata
Assignees
Labels
Awaiting More FeedbackThis means we'd like to hear from more people who would be helped by this featureThis means we'd like to hear from more people who would be helped by this featureSuggestionAn idea for TypeScriptAn idea for TypeScript