code: def get_full_type_signature(type_name)
        result = (type_name.nil?) ? nil : @registry.get_type_signature(type_name)
        result[:fields] = implode_parent(result) if result and result[:base]
        return result
      end
docs: Returns type signature with all inherited fields.