authorgravatar for der.teufel.mail@gmail.comKrzysztof Wolicki <der.teufel.mail@gmail.com> 2023-09-03 18:34:29+02:00
committergravatar for noreply@github.comGitHub <noreply@github.com> 2023-09-03 18:34:29+02:00
log5cc1831ca423a777eeea6b147cedcd5165d1c056
tree2b07c6089fb4dc012afd1b54234d0ae4117c0105
parente5c72a32a766df00e56b18e5da1a335277c79321
signaturebadge-question-mark Signed by PGP key 4AEE18F83AFDEB23

autodoc: Fix rendering of enum types (#17058)


1 files changed, 9 insertions(+), 5 deletions(-)

lib/docs/main.js+9-5
...@@ -2187,11 +2187,15 @@ Happy writing!...@@ -2187,11 +2187,15 @@ Happy writing!
2187 yield Tok.enter;2187 yield Tok.enter;
2188 }2188 }
2189 }2189 }
2190 for (let j = 0; j < indent; j += 1) yield Tok.tab;2190 if (enumObj.nonexhaustive) {
2191 yield { src: "_", tag: Tag.identifier };2191 for (let j = 0; j < indent; j += 1) yield Tok.tab;
2192 if (fields_len > 1) {2192
2193 yield Tok.comma;2193 yield { src: "_", tag: Tag.identifier };
2194 yield Tok.enter;2194
2195 if (fields_len > 1) {
2196 yield Tok.comma;
2197 yield Tok.enter;
2198 }
2195 }2199 }
2196 if (opts.indent) {2200 if (opts.indent) {
2197 for (let j = 0; j < opts.indent; j += 1) yield Tok.tab;2201 for (let j = 0; j < opts.indent; j += 1) yield Tok.tab;