code: def __init__(self, schema, get_field_def_fn=get_field_def):
      self._schema = schema
      self._type_stack = []
      self._parent_type_stack = []
      self._input_type_stack = []
      self._field_def_stack = []
      self._directive = None
      self._argument = None
      self._get_field_def_fn = get_field_def_fn
  
imports: from ..language import visitor_meta
  from ..type.definition import GraphQLInputObjectType, GraphQLList, get_named_type, get_nullable_type, is_composite_type
  from .get_field_def import get_field_def
  from .type_from_ast import type_from_ast
label_desc: Use image node_id 1 to create a new TypeInfo object  with example: obj = TypeInfo(schema, get_field_def_fn)