aboutsummaryrefslogtreecommitdiffstats
path: root/vendor/github.com/99designs/gqlgen/codegen/type.go
diff options
context:
space:
mode:
Diffstat (limited to 'vendor/github.com/99designs/gqlgen/codegen/type.go')
-rw-r--r--vendor/github.com/99designs/gqlgen/codegen/type.go16
1 files changed, 10 insertions, 6 deletions
diff --git a/vendor/github.com/99designs/gqlgen/codegen/type.go b/vendor/github.com/99designs/gqlgen/codegen/type.go
index 8c53fe55..04d9bb2f 100644
--- a/vendor/github.com/99designs/gqlgen/codegen/type.go
+++ b/vendor/github.com/99designs/gqlgen/codegen/type.go
@@ -4,6 +4,8 @@ import (
"strconv"
"strings"
+ "github.com/99designs/gqlgen/codegen/templates"
+
"github.com/vektah/gqlparser/ast"
)
@@ -19,10 +21,9 @@ type NamedType struct {
}
type Ref struct {
- GoType string // Name of the go type
- Package string // the package the go type lives in
- Import *Import // the resolved import with alias
- IsUserDefined bool // does the type exist in the typemap
+ GoType string // Name of the go type
+ Package string // the package the go type lives in
+ IsUserDefined bool // does the type exist in the typemap
}
type Type struct {
@@ -43,10 +44,13 @@ func (t Ref) FullName() string {
}
func (t Ref) PkgDot() string {
- if t.Import == nil || t.Import.Alias() == "" {
+ name := templates.CurrentImports.Lookup(t.Package)
+ if name == "" {
return ""
+
}
- return t.Import.Alias() + "."
+
+ return name + "."
}
func (t Type) Signature() string {