in packages/eslint-plugin-fb-flow/rules/use-indexed-access-type.js [17:29]
function doesObjectNeedsParens(node) {
switch (node.type) {
case 'IntersectionTypeAnnotation':
case 'UnionTypeAnnotation':
case 'NullableTypeAnnotation':
case 'FunctionTypeAnnotation':
case 'TypeofTypeAnnotation':
case 'OptionalIndexedAccessType':
return true;
default:
return false;
}
}