Intersection type

A declaration that requires an object to satisfy every member class or interface type.