authorgravatar for kappaloris@gmail.comLoris Cro <kappaloris@gmail.com> 2022-08-26 16:36:06+02:00
committergravatar for noreply@github.comGitHub <noreply@github.com> 2022-08-26 16:36:06+02:00
log2e0ff6c700f1ca35c37bff8c3b0f4b8cc6e7766c
treed8ed7885543e96f65af11b610b965bd4dad621bd
parenta69a16c6bdf2d3ff88eae1a717552871fae47b16
parente0f8198c2f84559d4cd29f2d87d19424f9f2e2ee
signaturebadge-question-mark Signed by PGP key 4AEE18F83AFDEB23

Merge pull request #12600 from ominitay/autodocs-errorset

autodocs: improve error set rendering

1 files changed, 6 insertions(+), 2 deletions(-)

lib/docs/main.js+6-2
......@@ -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 }