module GraphQL::Schema::ReduceTypes

def self.reduce(types)

Returns:
  • (GraphQL::Schema::TypeMap) - `{name => Type}` pairs derived from `types`

Parameters:
  • types (Array) -- members of a schema to crawl for all member types
def self.reduce(types)
  type_map = GraphQL::Schema::TypeMap.new
  types.each do |type|
    reduce_type(type, type_map, type.name)
  end
  type_map
end