github.com/dkischenko/gomarkdoc@v0.0.0-20230516135336-e40deae8a495/templates/type.gotxt (about)

     1  {{- rawAnchorHeader .Level (codeHref .Location | link (escape .Name) | printf "type %s") .Anchor -}}
     2  {{- spacer -}}
     3  
     4  {{- template "doc" .Doc -}}
     5  {{- spacer -}}
     6  
     7  {{- codeBlock "go" .Decl -}}
     8  
     9  {{- if len .Consts -}}
    10  	{{- spacer -}}
    11  
    12  	{{- range (iter .Consts) -}}
    13  		{{- template "value" .Entry -}}
    14  		{{- if (not .Last) -}}{{- spacer -}}{{- end -}}
    15  	{{- end -}}
    16  {{- end -}}
    17  
    18  {{- if len .Vars -}}
    19  	{{- spacer -}}
    20  	
    21  	{{- range (iter .Vars) -}}
    22  		{{- template "value" .Entry -}}
    23  		{{- if (not .Last) -}}{{- spacer -}}{{- end -}}
    24  	{{- end -}}
    25  {{- end -}}
    26  
    27  {{- if len .Examples -}}
    28  	{{- spacer -}}
    29  	
    30  	{{- range (iter .Examples) -}}
    31  		{{- template "example" .Entry -}}
    32  		{{- if (not .Last) -}}{{- spacer -}}{{- end -}}
    33  	{{- end -}}
    34  {{- end -}}
    35  
    36  {{- if len .Funcs -}}
    37  	{{- spacer -}}
    38  	
    39  	{{- range (iter .Funcs) -}}
    40  		{{- template "func" .Entry -}}
    41  		{{- if (not .Last) -}}{{- spacer -}}{{- end -}}
    42  	{{- end -}}
    43  {{- end -}}
    44  
    45  {{- if len .Methods -}}
    46  	{{- spacer -}}
    47  	
    48  	{{- range (iter .Methods) -}}
    49  		{{- template "func" .Entry -}}
    50  		{{- if (not .Last) -}}{{- spacer -}}{{- end -}}
    51  	{{- end -}}
    52  {{- end -}}
    53