module GraphQL::Schema::ReduceTypes
def self.reduce(types)
-
(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