Skip to content

Commit 2e0ff6c

Browse files
authored
Merge pull request #12600 from ominitay/autodocs-errorset
autodocs: improve error set rendering
2 parents a69a16c + e0f8198 commit 2e0ff6c

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
@@ -1772,11 +1772,15 @@ var zigAnalysis;
17721772
let errSetObj = typeObj;
17731773
if (errSetObj.fields == null) {
17741774
return '<span class="tok-type">anyerror</span>';
1775+
} else if (errSetObj.fields.length == 0) {
1776+
return "error{}";
1777+
} else if (errSetObj.fields.length == 1) {
1778+
return "error{" + errSetObj.fields[0].name + "}";
17751779
} else {
17761780
// throw "TODO";
1777-
let html = "error{" + errSetObj.fields[0].name;
1781+
let html = "error{ " + errSetObj.fields[0].name;
17781782
for (let i = 1; i < errSetObj.fields.length; i++) html += ", " + errSetObj.fields[i].name;
1779-
html += "}";
1783+
html += " }";
17801784
return html;
17811785
}
17821786
}

0 commit comments

Comments
 (0)