authorgravatar for 37453713+ominitay@users.noreply.github.comominitay <37453713+ominitay@users.noreply.github.com> 2022-08-23 18:08:50+01:00
committergravatar for 37453713+ominitay@users.noreply.github.comominitay <37453713+ominitay@users.noreply.github.com> 2022-08-23 18:08:50+01:00
loge0f8198c2f84559d4cd29f2d87d19424f9f2e2ee
tree940f9e5a03d31fe196cfcfa4d5dc28ae716d5cef
parent583175dc1d8d14bc92838476eb226f0e91077abc
signaturelock-open Commit is signed but in an unrecognized format.

autodocs: improve error set rendering


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

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