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
·
1 revision
isObject is a type guard that lets Typescript know that the variable passed in is an object.
Warning
isObject returns false if given null or an array. Usually this is even more useful than a strict type check, but if you’re expecting isObject to return true for null or an array, 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 an object or not.
Returns
A type predicate for an object (candidate is object).