You are correct in your answer, ofType
accepts an arbitrary number of types as arguments.
This is not currently documented, because in practice we almost always find the anti-pattern sign - not always, but it is very suspicious.
Until we have reliable guidance when it will be good or bad, we want to continue to prevent it from being used as a general rule, but of course, only you can judge whether it is suitable or not.
source share