<%= sys.name %> API 文档

<%= (this.Memo || []).join("
") %><% var showSource = func => { if(sys.hideApiFunc) return "function() { [ native code ] }"; // 判断最后一个 } 字符前面的 tab 数量 func = func.replace(/(^\s+|\s+$)/g, ""); var tabs = func.match(/\t*\}$/)?.[0]; if(!tabs) return func; if(tabs.length - 1 < 1) return func; var reg = new RegExp("\\n\\t{" + (tabs.length - 1) + "}", "g"); return func.replace(reg, "\n"); } for(var x in this) { if(x.slice(-3) != "Doc") continue; var doc = this[x], intro = doc.slice(2); var apiname = x.slice(0, -3); %>
<%= apiname %>: <%= doc[0] %>
@form { <%= doc[1] %> }
<% for(var y in intro) { if("function" == typeof intro[y]) continue; %>
<%= intro[y] %>
<% } %>
[检视源码]
<%= showSource(this[apiname.toLowerCase()] + "") %>
<% } %>
参数录入
执行
取消