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; } }