From 5cc1831ca423a777eeea6b147cedcd5165d1c056 Mon Sep 17 00:00:00 2001 From: Krzysztof Wolicki Date: Sun, 3 Sep 2023 18:34:29 +0200 Subject: [PATCH] autodoc: Fix rendering of enum types (#17058) --- lib/docs/main.js | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/lib/docs/main.js b/lib/docs/main.js index bc5a989d63..8338aca658 100644 --- 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;