code: def test_interact_ignore_none_child():
      class InteractorSubclass(Interactor):
          def resolveAndHookupParameterChild(
              self, functionGroup, childOpts, interactiveFunction
          ):
              if childOpts["type"] not in PARAM_TYPES:
                  # Optionally add to `extra` instead
                  return None
              return super().resolveAndHookupParameterChild(
                  functionGroup, childOpts, interactiveFunction
              )
  
      interactor = InteractorSubclass()
      out = interactor(lambda a=None: a, runOptions=[])
      assert "a" not in out.names
  
imports: from functools import wraps
  import numpy
  import pyqtgraph
  import pytest
  from pyqtgraph import functions
  from pyqtgraph.parametertree import InteractiveFunction, Interactor, interact, RunOptions
  from pyqtgraph.parametertree import Parameter
  from pyqtgraph.parametertree.Parameter import PARAM_TYPES
  from pyqtgraph.parametertree.parameterTypes import GroupParameter
  from pyqtgraph.Qt import QtGui
label_desc: Use image node_id 20 for calling a global function with example usage: test_interact_ignore_none_child() and returns: super, None