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 {
8282 desc = getMapValueString (node , "Description.Value" )
8383 }
8484 if desc != "" {
85+ if strings .ContainsRune (desc , '\n' ) {
86+
87+ }
8588 desc = fmt .Sprintf (`"""%s"""` , desc )
8689 }
8790 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