From e0f8198c2f84559d4cd29f2d87d19424f9f2e2ee Mon Sep 17 00:00:00 2001 From: ominitay <37453713+ominitay@users.noreply.github.com> Date: Tue, 23 Aug 2022 18:08:50 +0100 Subject: [PATCH] autodocs: improve error set rendering --- lib/docs/main.js | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/lib/docs/main.js b/lib/docs/main.js index 5a3572a629..f33646d258 100644 --- a/lib/docs/main.js +++ b/lib/docs/main.js @@ -1768,11 +1768,15 @@ var zigAnalysis; let errSetObj = typeObj; if (errSetObj.fields == null) { return 'anyerror'; + } else if (errSetObj.fields.length == 0) { + return "error{}"; + } else if (errSetObj.fields.length == 1) { + return "error{" + errSetObj.fields[0].name + "}"; } else { // throw "TODO"; - let html = "error{" + errSetObj.fields[0].name; + let html = "error{ " + errSetObj.fields[0].name; for (let i = 1; i < errSetObj.fields.length; i++) html += ", " + errSetObj.fields[i].name; - html += "}"; + html += " }"; return html; } }