commit 5cc1831ca423a777eeea6b147cedcd5165d1c056 (tree) parent e5c72a32a766df00e56b18e5da1a335277c79321 Author: Krzysztof Wolicki <der.teufel.mail@gmail.com> Date: Sun, 3 Sep 2023 18:34:29 +0200 autodoc: Fix rendering of enum types (#17058) Diffstat:
| M | lib/docs/main.js | | | 14 | +++++++++----- |
1 file changed, 9 insertions(+), 5 deletions(-)
diff --git a/lib/docs/main.js b/lib/docs/main.js @@ -2187,11 +2187,15 @@ Happy writing! yield Tok.enter; } } - for (let j = 0; j < indent; j += 1) yield Tok.tab; - yield { src: "_", tag: Tag.identifier }; - if (fields_len > 1) { - yield Tok.comma; - yield Tok.enter; + if (enumObj.nonexhaustive) { + for (let j = 0; j < indent; j += 1) yield Tok.tab; + + yield { src: "_", tag: Tag.identifier }; + + if (fields_len > 1) { + yield Tok.comma; + yield Tok.enter; + } } if (opts.indent) { for (let j = 0; j < opts.indent; j += 1) yield Tok.tab;