<@ macro paramList(paramData) -@> <@- if paramData -@>( <@- for param in paramData -@> <$ param | escape $><@ if not loop.last @>, <@ endif @> <@- endfor @>) <@- endif @> <@- endmacro -@> <@ macro githubViewLink(doc) -@> <$ doc.fileInfo.relativePath $> (line <$ doc.location.start.line+1 $>) <@- endmacro -@> <@ block body @>

<$ doc.name $> <$ doc.docType $>

exported from {@link <$ doc.moduleDoc.id $> <$doc.moduleDoc.id $> }
defined in <$ githubViewLink(doc) $>

<$ doc.description | marked $>

<@- if doc.decorators @>

Annotations

<@- for decorator in doc.decorators @>

@<$ decorator.name $><$ paramList(decorator.arguments) $>

<@ endfor @> <@ endif -@> <@- if doc.constructorDoc or doc.members.length -@>

Members

<@- if doc.constructorDoc @>

<$ doc.constructorDoc.name $><$ paramList(doc.constructorDoc.paramData) $>

<@ marked @> <$ doc.constructorDoc.description $> <@ endmarked @>
<@ endif -@> <@- for member in doc.members @><@ if not member.private @>

<$ member.name $><@ if member.optional @>?<@ endif @><$ paramList(member.params) $>

<@ marked @> <$ member.description $> <@ endmarked @>
<@ endif @><@ endfor @> <@- endif -@> <@ endblock @>