@@ -136,12 +136,7 @@ def writeFunctions(f, functions, lang, level = 2) {
136136 writeDescription(f, info, lang, " — %s")
137137 writeLine(f, "")
138138
139- example = getValue(info, "example", lang)
140- if (length(example ?? "")) {
141- writeLine(f, "\n```own")
142- writeLine(f, example)
143- writeLine(f, "```")
144- }
139+ writeExample(f, info, lang)
145140 }
146141}
147142
@@ -155,6 +150,7 @@ def writeTypes(f, types, lang) {
155150 writeDescription(f, info, lang, "%s\n")
156151 writeFunctions(f, info.functions ?? [], lang, 4);
157152 writeLine(f, "")
153+ writeExample(f, info, lang)
158154 }
159155}
160156
@@ -179,6 +175,15 @@ def writeSince(f, version, lang, isInline = false) {
179175 }
180176}
181177
178+ def writeExample(f, info, lang) {
179+ example = getValue(info, "example", lang)
180+ if (length(example ?? "")) {
181+ writeLine(f, "\n```own")
182+ writeLine(f, example)
183+ writeLine(f, "```")
184+ }
185+ }
186+
182187// -- utils
183188def getValue(object, key, lang = "en") {
184189 newKey = (lang != "en") ? (key + "_" + lang) : key
0 commit comments