autodoc: Fix rendering of some values in main.js

This commit is contained in:
Krzysztof Wolicki 2023-06-04 10:59:53 +00:00
parent 629f0d23b5
commit ad6e106f52

View file

@ -2623,11 +2623,15 @@ const NAV_MODES = {
resolvedValue.expr.call !== undefined || resolvedValue.expr.call !== undefined ||
resolvedValue.expr.comptimeExpr !== undefined resolvedValue.expr.comptimeExpr !== undefined
) { ) {
let typeRef = null;
if (resolvedValue.typeRef !== undefined) {
typeRef = resolvedValue.typeRef;
}
domFnProtoCode.innerHTML = domFnProtoCode.innerHTML =
'<span class="tok-kw">const</span> ' + '<span class="tok-kw">const</span> ' +
escapeHtml(decl.name) + escapeHtml(decl.name) +
": " + ": " +
exprName(resolvedValue.typeRef !== null ? resolvedValue.typeRef : resolvedValue.expr, { wantHtml: true, wantLink: true }) + exprName(typeRef !== null ? typeRef : resolvedValue.expr, { wantHtml: true, wantLink: true }) +
" = " + " = " +
exprName(decl.value.expr, { wantHtml: true, wantLink: true }) + exprName(decl.value.expr, { wantHtml: true, wantLink: true }) +
";"; ";";