<%=basename%>

<% for (var i = 0, l = comments.length; i < l; i++) { var comment = comments[i]; if (comment.ignore) { continue; } %>
'>
<% if (comment.ctx) { %>

<%=comment.ctx.name%>

<%=comment.ctx.string %>

<% } %>
<% if (comment.code) { %> <%-comment.description.full%> <% } %>
<% if (comment.ctx) { %>

type: <%=types[comment.ctx.type] %>

<% } %>
<% comment.hasParams = false; for (var j = 0, k = comment.tags.length; j < k; j++) { var tag = comment.tags[j]; switch (tag.type) { case 'return': %>

Returns

<%=tag.types && tag.types.join(',')%>

<%=tag.description%>

<% break; case 'param': %>
<% if (!comment.hasParam) { %>

Params

<% comment.hasParam = true; } %>
  • <%=tag.name%> - <%=tag.description%>
<% break; case 'api': %>

API

<%=types[tag.type]%>

<%=tag.visibility%>

<% break; case 'example': %>

Example

<%=types[tag.type]%>

<%=tag.string%>

<% break; case 'exception': %>

Exception

<%=types[tag.type]%>

<%=tag.string%>

<% break; case 'callmethod': %>

Call Method

<%=types[tag.type]%>

<%=tag.string%>

<% break; default:%>

<%=types[tag.type]%>

<%=tag.types && tag.types.join(',')%> - <%=tag.name%>

<%=tag.description%>

<% } %> <% } %> <% if (comment.code && options.outputSourceFiles) { %>

Source

<%=comment.code%>
<% } %>
<% } %>