Commit e0f8198c2f

ominitay <37453713+ominitay@users.noreply.github.com>
2022-08-23 19:08:50
autodocs: improve error set rendering
1 parent 583175d
Changed files (1)
lib
docs
lib/docs/main.js
@@ -1768,11 +1768,15 @@ var zigAnalysis;
             let errSetObj = typeObj;
             if (errSetObj.fields == null) {
               return '<span class="tok-type">anyerror</span>';
+            } 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;
             }
           }