{{#with model}} {{#if hasComment}}
{{> comment}}
{{/if}} {{/with}} {{#if model.typeParameters}}

Type parameters

{{#with model}}{{> typeParameters}}{{/with}}
{{/if}} {{#if model.typeHierarchy}} {{/if}} {{#if model.implementedTypes}}

Implements

{{/if}} {{#if model.implementedBy}}

Implemented by

{{/if}} {{#if model.signatures}}

Callable

{{#with model}}{{> member.signatures}}{{/with}}
{{/if}} {{#if model.indexSignature}}

Indexable

{{#compact}} [ {{#each model.indexSignature.parameters}} {{name}}: {{#with type}}{{>type}}{{/with}} {{/each}} ]:  {{#with model.indexSignature.type}}{{>type}}{{/with}} {{/compact}}
{{#with model.indexSignature}} {{> comment}} {{/with}} {{#if model.indexSignature.type.declaration}} {{#with model.indexSignature.type.declaration}} {{> parameter}} {{/with}} {{/if}}
{{/if}} {{#with model}} {{> index}} {{> members}} {{/with}}