My guess is the auto-complete is a work in progress. It doesn’t seem to know what context you’re in very well. it might pull out a correct autocomplete once in a blue moon but mixed in will be some things that definitely shouldn’t be there e.g. class methods from a class you aren’t in at the time. I ignore it but you will still get type errors.