{?symbol.augments}

Extends: {symbol|s|$extends}

{/symbol.augments} {?symbol.alias}

Alias: {symbol.alias|s|$dot_prop}

{/symbol.alias}
{?symbol.classdesc} {?symbol.version} {/symbol.version} {?symbol.copyright} {/symbol.copyright} {?symbol.author} {/symbol.author} {?symbol.license} {/symbol.license}
Version:   {symbol.version|s}
Copyright:   {symbol.copyright|s}
Author:   {symbol.author|s|$author}
License:   {symbol.license|s}

{/symbol.classdesc} {symbol|s|$desc} {?symbol.see}

See {@gt key=symbol.see.length value=1}

{:else} {#symbol.see} {.|s|$pl}{/symbol.see} {/gt}


{/symbol.see} {@eq key=symbol.meta.code.type value="ClassDeclaration"} {?symbol.isEnum}{:else} {>"properties":symbol/} {/symbol.isEnum} {:else} {>"params":symbol/} {?symbol.isEnum}{:else} {>"properties":symbol/} {/symbol.isEnum} {/eq} {?symbol.returns} {@gt key=symbol.returns.length value="1" type="number"} Returns:

{symbol|s|$returns}

{:else}

Returns:  {symbol|s|$returns}

{/gt} {/symbol.returns} {?symbol.exceptions} {@gt key=symbol.exceptions.length value="1" type="number"} Throws:

{symbol|s|$exceptions}

{:else}

Throws:  {symbol|s|$exceptions}

{/gt} {/symbol.exceptions} {?symbol.isEnum} {>"enums":symbol/} {/symbol.isEnum} {?symbol.examples}

Example

{#symbol.examples}
{.|$nt}
{/symbol.examples} {/symbol.examples} {?template.options.symbolMeta} {?symbol.meta.lineno}

{?symbol.meta.filename}File: {symbol.meta.filename}  {/symbol.meta.filename} {?symbol.meta.lineno}Line: {symbol.meta.lineno}  {/symbol.meta.lineno}

{/symbol.meta.lineno} {/template.options.symbolMeta}

{@eq key=symbol.meta.code.type value="ClassDeclaration"} {?symbol.$constructor} {>"symbol" symbol=symbol.$constructor template=template/} {/symbol.$constructor} {/eq} {?symbol.isEnum} {:else} {#symbol.$members} {>"symbol" symbol=. template=template/} {/symbol.$members} {/symbol.isEnum}