in renderer/asciidoctor.go [92:110]
func (adr *AsciidoctorRenderer) RenderType(t *types.Type) string {
var sb strings.Builder
switch t.Kind {
case types.MapKind:
sb.WriteString("object (")
sb.WriteString("keys:")
sb.WriteString(adr.RenderTypeLink(t.KeyType))
sb.WriteString(", values:")
sb.WriteString(adr.RenderTypeLink(t.ValueType))
sb.WriteString(")")
case types.SliceKind:
sb.WriteString(adr.RenderTypeLink(t.UnderlyingType))
sb.WriteString(" array")
default:
sb.WriteString(adr.RenderTypeLink(t))
}
return sb.String()
}