{{#if pkg.homepage}}
# [{{title}}]({{pkg.homepage}}) {{#if pkg.version}}*{{pkg.version}}*{{/if}}
{{else}}
# {{title}} {{#if pkg.version}}*{{pkg.version}}*{{/if}}
{{/if}}

{{#if description}}
> {{description}}
{{/if}}

{{#each files}}

### {{name}}

{{#each methods}}

#### {{name}}({{params}}) {{#if isPrivate}} *private method*{{/if}}

{{{description}}}

{{{body}}}

{{#if tags.param}}

##### Parameters

| Name | Type | Description |  |
| ---- | ---- | ----------- | -------- |
{{#each tags.param}}
| {{name}} | {{#each types}}`{{{.}}}` {{/each}} | {{{replaceNewLinesWithBR description}}} | {{#if isOptional}}*Optional*{{else}}&nbsp;{{/if}} |
{{/each}}

{{/if}}

{{#if tags.property}}

##### Properties

| Name | Type | Description |  |
| ---- | ---- | ----------- | -------- |
{{#each tags.param}}
| {{name}} | {{#each types}}`{{{.}}}` {{/each}} | {{{replaceNewLinesWithBR description}}} | {{#if isOptional}}*Optional*{{else}}&nbsp;{{/if}} |
{{/each}}

{{/if}}

{{#if tags.example}}

##### Examples

{{#each tags.example}}
```javascript
{{{.}}}
```
{{/each}}

{{/if}}

##### Returns

{{#if tags.return}}

{{#each tags.return}}
- {{#each types}}`{{.}}` {{/each}} {{{description}}}
{{/each}}

{{else}}

- `Void`

{{/if}}

{{/each}}

{{/each}}

*Documentation generated with [doxdox](https://github.com/neogeek/doxdox).*
