You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Jason Godesky edited this page Jul 11, 2026
·
3 revisions
isNumber is a type guard that lets Typescript know that the variable passed in is a number.
Warning
isNumber returns false for NaN. Usually this is even more useful than a strict type check, but if you’re expecting isNumber to return true for NaN, this is an edge case to be aware of where we’ve optimized for how we write code for Revolutionary Games over what is strictly true to the language!
Parameters
candidate: unknown
Supply any variable to test if it’s a number or not.
Returns
A type predicate for a number (candidate is number).