Commit 5cc1831ca4

Krzysztof Wolicki <der.teufel.mail@gmail.com>
2023-09-03 18:34:29
autodoc: Fix rendering of enum types (#17058)
1 parent e5c72a3
Changed files (1)
lib
docs
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;