mirror of
https://github.com/ziglang/zig.git
synced 2025-12-16 19:23:08 +00:00
Merge pull request #12600 from ominitay/autodocs-errorset
autodocs: improve error set rendering
This commit is contained in:
commit
2e0ff6c700
@ -1772,11 +1772,15 @@ var zigAnalysis;
|
|||||||
let errSetObj = typeObj;
|
let errSetObj = typeObj;
|
||||||
if (errSetObj.fields == null) {
|
if (errSetObj.fields == null) {
|
||||||
return '<span class="tok-type">anyerror</span>';
|
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 {
|
} else {
|
||||||
// throw "TODO";
|
// 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;
|
for (let i = 1; i < errSetObj.fields.length; i++) html += ", " + errSetObj.fields[i].name;
|
||||||
html += "}";
|
html += " }";
|
||||||
return html;
|
return html;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user