easy5 pts · first answer countsjavascripttypescriptnarrowing
Narrowing a union with typeof
Inside the if block, what type does TypeScript give id?
function show(id: string | number) {
if (typeof id === "string") {
return id.toUpperCase()
}
return id.toFixed(0)
}Discussion 0
Join free to post in the discussion.
Related questions
- Block scope of letFrontend Developer
- Loose vs strict equalityFrontend Developer
- Sync code runs before promise callbacksFrontend Developer
- typeof null and arraysFrontend Developer
- Changing a property of a const objectFrontend Developer
- Numbers saved in localStorageFrontend Developer
- What fetch does on a 404Frontend Developer
- TypeScript types at runtimeFrontend Developer