aboutsummaryrefslogblamecommitdiffstats
path: root/vendor/github.com/99designs/gqlgen/codegen/type.go
blob: e0083732368c99476ccea2682fdf15686cbebb3c (plain) (tree)
1
2
3
4
5
6
7
8
9


               
                                                    

 

                                                                          
 


                                                      
 

                                        
         
                       
 
package codegen

import (
	"github.com/99designs/gqlgen/codegen/config"
)

func (b *builder) buildTypes() (map[string]*config.TypeReference, error) {
	ret := map[string]*config.TypeReference{}

	for _, ref := range b.Binder.References {
		for ref != nil {
			ret[ref.UniquenessKey()] = ref

			ref = ref.Elem()
		}
	}
	return ret, nil
}