{{#if signatures}}
-
{{#each signatures}}
- {{#compact}}
{{> member.signature.title hideName=true }}
{{/compact}}
{{/each}}
{{#each signatures}}
- {{> member.signature.body hideSources=true }}
{{/each}}
{{/if}}
{{#if indexSignature}}
-
{{#compact}}
[
{{#each indexSignature.parameters}}
{{#if flags.isRest}}...{{/if}}{{name}}: {{#with type}}{{>type}}{{/with}}
{{/each}}
]:
{{#with indexSignature.type}}{{>type}}{{/with}}
{{/compact}}
{{#with indexSignature}}
{{> comment}}
{{/with}}
{{#if indexSignature.type.declaration}}
{{#with indexSignature.type.declaration}}
{{> parameter}}
{{/with}}
{{/if}}
{{/if}}
{{#each children}}
-
{{#if signatures}}
{{#compact}}
{{#if flags.isRest}}...{{/if}}
{{{wbr name}}}
{{#if isOptional}}?{{/if}}
:
function
{{/compact}}
{{> member.signatures}}
{{else}}
{{#compact}}
{{#each flags}}
{{this}}
{{/each}}
{{#if flags.isRest}}...{{/if}}
{{{wbr name}}}
{{#if flags.isOptional}}?{{/if}}
:
{{#with type}}{{>type}}{{/with}}
{{/compact}}
{{> comment}}
{{#if children}}
{{> parameter}}
{{/if}}
{{#if type.declaration}}
{{#with type.declaration}}
{{> parameter}}
{{/with}}
{{/if}}
{{/if}}
{{/each}}