File tree Expand file tree Collapse file tree 2 files changed +173
-0
lines changed Expand file tree Collapse file tree 2 files changed +173
-0
lines changed Original file line number Diff line number Diff line change @@ -82,6 +82,9 @@ func getDescription(raw interface{}) string {
82
82
desc = getMapValueString (node , "Description.Value" )
83
83
}
84
84
if desc != "" {
85
+ if strings .ContainsRune (desc , '\n' ) {
86
+
87
+ }
85
88
desc = fmt .Sprintf (`"""%s"""` , desc )
86
89
}
87
90
return desc
Original file line number Diff line number Diff line change
1
+ # File: schema-all-descriptions.graphql
2
+
3
+ """single line scalar description"""
4
+ scalar ScalarSingleLine
5
+
6
+ """
7
+ multi line
8
+
9
+ scalar description
10
+ """
11
+ scalar ScalarMultiLine
12
+
13
+ """single line object description"""
14
+ type ObjectSingleLine {
15
+ no_description : ID
16
+
17
+ """single line field description"""
18
+ single_line (a : ID , b : ID , c : ID , d : ID ): ID
19
+
20
+ """
21
+ multi line
22
+
23
+ field description
24
+ """
25
+ multi_line (
26
+ a : ID
27
+
28
+ """single line argument description"""
29
+ b : ID
30
+
31
+ """
32
+ multi line
33
+
34
+ field description
35
+ """
36
+ c : ID
37
+ d : ID
38
+ ): ID
39
+ }
40
+
41
+ """
42
+ multi line
43
+
44
+ object description
45
+ """
46
+ type ObjectMultiLine {
47
+ foo : ID
48
+ }
49
+
50
+ """single line interface description"""
51
+ interface InterfaceSingleLine {
52
+ no_description : ID
53
+
54
+ """single line field description"""
55
+ single_line (a : ID , b : ID , c : ID , d : ID ): ID
56
+
57
+ """
58
+ multi line
59
+
60
+ field description
61
+ """
62
+ multi_line (
63
+ a : ID
64
+
65
+ """single line argument description"""
66
+ b : ID
67
+
68
+ """
69
+ multi line
70
+
71
+ argument description
72
+ """
73
+ c : ID
74
+ d : ID
75
+ ): ID
76
+ }
77
+
78
+ """
79
+ multi line
80
+
81
+ interface description
82
+ """
83
+ interface InterfaceMultiLine {
84
+ foo : ID
85
+ }
86
+
87
+ """single line union description"""
88
+ union UnionSingleLine = String | Int | Float | ID
89
+
90
+ """
91
+ multi line
92
+
93
+ union description
94
+ """
95
+ union UnionSingleLine = String | Int | Float | ID
96
+
97
+ """single line enum description"""
98
+ enum EnumSingleLine {
99
+ no_description
100
+
101
+ """single line enum description"""
102
+ single_line
103
+
104
+ """
105
+ multi line
106
+
107
+ enum description
108
+ """
109
+ multi_line
110
+ again_no_description
111
+ }
112
+
113
+ """
114
+ multi line
115
+
116
+ enum description
117
+ """
118
+ enum EnumMultiLine {
119
+ foo
120
+ }
121
+
122
+ """single line input description"""
123
+ input InputSingleLine {
124
+ a : ID
125
+
126
+ """single line argument description"""
127
+ b : ID
128
+
129
+ """
130
+ multi line
131
+
132
+ argument description
133
+ """
134
+ c : ID
135
+ d : ID
136
+ }
137
+
138
+ """
139
+ multi line
140
+
141
+ input description
142
+ """
143
+ input InputMultiLine {
144
+ foo : ID
145
+ }
146
+
147
+ """single line directive description"""
148
+ directive @DirectiveSingleLine (
149
+ a : ID
150
+
151
+ """single line argument description"""
152
+ b : ID
153
+
154
+ """
155
+ multi line
156
+
157
+ argument description
158
+ """
159
+ c : ID
160
+ d : ID
161
+ ) on SCALAR
162
+
163
+ """
164
+ multi line
165
+
166
+ directive description
167
+ """
168
+ directive @DirectiveMultiLine on SCALAR
169
+
170
+
You can’t perform that action at this time.
0 commit comments