You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
133 lines
5.0 KiB
133 lines
5.0 KiB
<ul class="tsd-parameters">
|
|
{{#if signatures}}
|
|
<li class="tsd-parameter-signature">
|
|
<ul class="tsd-signatures {{cssClasses}}">
|
|
{{#each signatures}}
|
|
<li class="tsd-signature tsd-kind-icon">{{#compact}}
|
|
{{> member.signature.title hideName=true }}
|
|
{{/compact}}</li>
|
|
{{/each}}
|
|
</ul>
|
|
|
|
<ul class="tsd-descriptions">
|
|
{{#each signatures}}
|
|
<li class="tsd-description">{{> member.signature.body hideSources=true }}</li>
|
|
{{/each}}
|
|
</ul>
|
|
</li>
|
|
{{/if}}
|
|
{{#if indexSignature}}
|
|
<li class="tsd-parameter-index-signature">
|
|
<h5>{{#compact}}
|
|
<span class="tsd-signature-symbol">[</span>
|
|
{{#each indexSignature.parameters}}
|
|
{{#if flags.isRest}}<span class="tsd-signature-symbol">...</span>{{/if}}{{name}}: {{#with type}}{{>type}}{{/with}}
|
|
{{/each}}
|
|
<span class="tsd-signature-symbol">]: </span>
|
|
{{#with indexSignature.type}}{{>type}}{{/with}}
|
|
{{/compact}}</h5>
|
|
|
|
{{#with indexSignature}}
|
|
{{> comment}}
|
|
{{/with}}
|
|
|
|
{{#if indexSignature.type.declaration}}
|
|
{{#with indexSignature.type.declaration}}
|
|
{{> parameter}}
|
|
{{/with}}
|
|
{{/if}}
|
|
</li>
|
|
{{/if}}
|
|
{{#each children}}
|
|
{{#if signatures}}
|
|
<li class="tsd-parameter">
|
|
<h5>{{#compact}}
|
|
{{#if flags.isRest}}<span class="tsd-signature-symbol">...</span>{{/if}}
|
|
{{{wbr name}}}
|
|
<span class="tsd-signature-symbol">
|
|
{{#if isOptional}}?{{/if}}
|
|
:
|
|
</span>
|
|
function
|
|
{{/compact}}</h5>
|
|
|
|
{{> member.signatures}}
|
|
</li>
|
|
{{else}}{{#if type}} {{! standard type }}
|
|
<li class="tsd-parameter">
|
|
<h5>{{#compact}}
|
|
{{#each flags}}
|
|
<span class="tsd-flag ts-flag{{this}}">{{this}}</span>
|
|
{{/each}}
|
|
{{#if flags.isRest}}<span class="tsd-signature-symbol">...</span>{{/if}}
|
|
{{#with type}}
|
|
{{{wbr ../name}}}
|
|
<span class="tsd-signature-symbol">
|
|
{{#if ../flags.isOptional}}?{{/if}}
|
|
:
|
|
</span>
|
|
{{>type}}
|
|
{{/with}}
|
|
{{/compact}}</h5>
|
|
|
|
{{> comment}}
|
|
|
|
{{#if children}}
|
|
{{> parameter}}
|
|
{{/if}}
|
|
|
|
{{#if type.declaration}}
|
|
{{#with type.declaration}}
|
|
{{> parameter}}
|
|
{{/with}}
|
|
{{/if}}
|
|
</li>
|
|
{{else}} {{! getter/setter }}
|
|
{{#with getSignature}} {{! getter }}
|
|
<li class="tsd-parameter">
|
|
<h5>{{#compact}}
|
|
{{#each flags}}
|
|
<span class="tsd-flag ts-flag{{this}}">{{this}}</span>
|
|
{{/each}}
|
|
<span class="tsd-signature-symbol">get </span>
|
|
{{{wbr ../name}}}
|
|
<span class="tsd-signature-symbol">(): </span>
|
|
{{#with type}}
|
|
{{> type}}
|
|
{{/with}}
|
|
{{/compact}}</h5>
|
|
|
|
{{> comment }}
|
|
</li>
|
|
{{/with}}
|
|
{{#with setSignature}} {{! setter }}
|
|
<li class="tsd-parameter">
|
|
<h5>{{#compact}}
|
|
{{#each flags}}
|
|
<span class="tsd-flag ts-flag{{this}}">{{this}}</span>
|
|
{{/each}}
|
|
<span class="tsd-signature-symbol">set </span>
|
|
{{{wbr ../name}}}
|
|
<span class="tsd-signature-symbol">(</span>
|
|
{{#each parameters}}
|
|
{{name}}
|
|
<span class="tsd-signature-symbol">: </span>
|
|
{{#with type}}
|
|
{{> type}}
|
|
{{else}}
|
|
<span class="tsd-signature-type">any</span>
|
|
{{/with}}
|
|
{{/each}}
|
|
<span class="tsd-signature-symbol">): </span>
|
|
{{#with type}}
|
|
{{> type}}
|
|
{{/with}}
|
|
{{/compact}}</h5>
|
|
|
|
{{> comment }}
|
|
</li>
|
|
{{/with}}
|
|
{{/if}}{{/if}}
|
|
{{/each}}
|
|
</ul>
|