Description The in operator returns true if the specifiec property is in the specified object. Syntax interface A { x: number; } interface B { y: string; } function doStuff(q: A | B) { if ('x' in q) { // q: A } else { // q: B } }