diff --git a/lib/docs/main.js b/lib/docs/main.js index c229b2a6710efd6e4e597b0fa6cbb8eded16a9d5..703ae846047c81ecc79006b1324a35bf25a35446 100644 --- a/lib/docs/main.js +++ b/lib/docs/main.js @@ -1772,11 +1772,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; } }