autodoc: @as behavior in js
This commit is contained in:
parent
341431b15c
commit
fed9dcff24
|
@ -1426,11 +1426,12 @@ var zigAnalysis;
|
|||
return payloadHtml;
|
||||
}
|
||||
case "as": {
|
||||
const typeRefArg = zigAnalysis.exprs[expr.as.typeRefArg];
|
||||
// @Check : this should be done in backend because there are legit @as() calls
|
||||
// const typeRefArg = zigAnalysis.exprs[expr.as.typeRefArg];
|
||||
const exprArg = zigAnalysis.exprs[expr.as.exprArg];
|
||||
return "@as(" + exprName(typeRefArg, opts) +
|
||||
", " + exprName(exprArg, opts) + ")";
|
||||
// return exprName(exprArg, opts);
|
||||
// return "@as(" + exprName(typeRefArg, opts) +
|
||||
// ", " + exprName(exprArg, opts) + ")";
|
||||
return exprName(exprArg, opts);
|
||||
}
|
||||
case "declRef": {
|
||||
return zigAnalysis.decls[expr.declRef].name;
|
||||
|
@ -2039,7 +2040,7 @@ var zigAnalysis;
|
|||
domFnProtoCode.innerHTML = '<span class="tok-kw">const</span> ' +
|
||||
escapeHtml(decl.name) + ': ' + type.name +
|
||||
" = " + exprName(decl.value.expr, {wantHtml: true, wantLink:true}) + ";";
|
||||
} else if (resolvedValue.expr.string !== undefined || resolvedValue.expr.call !== undefined || resolvedValue.expr.comptimeExpr !== undefined) {
|
||||
} else if (resolvedValue.expr.string !== undefined || resolvedValue.expr.call !== undefined || resolvedValue.expr.comptimeExpr) {
|
||||
domFnProtoCode.innerHTML = '<span class="tok-kw">const</span> ' +
|
||||
escapeHtml(decl.name) + ': ' + exprName(resolvedValue.expr, {wantHtml: true, wantLink:true}) +
|
||||
" = " + exprName(decl.value.expr, {wantHtml: true, wantLink:true}) + ";";
|
||||
|
|
Loading…
Reference in New Issue
Block a user