Skip to content

Commit e0f8198

Browse files
committed
autodocs: improve error set rendering
1 parent 583175d commit e0f8198

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

lib/docs/main.js

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1768,11 +1768,15 @@ var zigAnalysis;
17681768
let errSetObj = typeObj;
17691769
if (errSetObj.fields == null) {
17701770
return '<span class="tok-type">anyerror</span>';
1771+
} else if (errSetObj.fields.length == 0) {
1772+
return "error{}";
1773+
} else if (errSetObj.fields.length == 1) {
1774+
return "error{" + errSetObj.fields[0].name + "}";
17711775
} else {
17721776
// throw "TODO";
1773-
let html = "error{" + errSetObj.fields[0].name;
1777+
let html = "error{ " + errSetObj.fields[0].name;
17741778
for (let i = 1; i < errSetObj.fields.length; i++) html += ", " + errSetObj.fields[i].name;
1775-
html += "}";
1779+
html += " }";
17761780
return html;
17771781
}
17781782
}

0 commit comments

Comments
 (0)