Skip to content

Commit ffba008

Browse files
committed
markdown: Ignore google types
1 parent 69f75b6 commit ffba008

File tree

2 files changed

+15
-1
lines changed

2 files changed

+15
-1
lines changed

main.go

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -115,8 +115,22 @@ func (o *GenOpts) templateFuncMap() template.FuncMap {
115115
"full_message_type": func(f *protogen.Message) string {
116116
return fmt.Sprint(f.Desc.FullName())
117117
},
118+
"is_google_type": func(f *protogen.Field) bool {
119+
if f.Message != nil {
120+
return strings.HasPrefix(string(f.Message.Desc.FullName()), "google.")
121+
}
122+
if f.Enum != nil {
123+
return strings.HasPrefix(string(f.Enum.Desc.FullName()), "google.")
124+
}
125+
return false
126+
},
118127
"type_link": func(f *protogen.Field) string {
128+
// exclude google types:
129+
119130
if f.Message != nil {
131+
if strings.HasPrefix(string(f.Message.Desc.FullName()), "google.") {
132+
return string(f.Message.Desc.FullName())
133+
}
120134
fn := fmt.Sprint(f.Message.Desc.ParentFile().Path())
121135
fn = filepath.Base(fn)
122136
fn = strings.TrimSuffix(fn, filepath.Ext(fn))

templates/markdown.tmpl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -111,7 +111,7 @@ Field template
111111
***************************************************************/}}
112112
{{define "field" -}}
113113
| {{.Desc.Name}}{{ if .Desc.IsList }}[]{{ end }} |
114-
{{- if (is_primitive .) -}}
114+
{{- if (or (is_primitive .) (is_google_type .)) -}}
115115
{{ field_type . }}
116116
{{- else -}}
117117
[{{ .| field_type }}]({{ type_link . }})

0 commit comments

Comments
 (0)