dgeni-markdown
Version:
dgeni markdown template for generating documentation from source code
34 lines (25 loc) • 620 B
Markdown
{% import "lib/macros.md" as lib -%}
{% extends "api/api.template.md" %}
{% block additional %}
## Usage
### In HTML Template Binding
{% if doc.usage %}
```
{$ doc.usage $}
```
{% else %}
```html
{{ {$ doc.name $}_expression | {$ doc.name $}
{%- for param in doc.params %} : {$ param.name $}{% endfor -%}
}}
```
{% endif %}
{%- set sep = joiner(', ') -%}
### In JavaScript
```js
$filter('{$ doc.name $}')({% for param in doc.params %}{$ sep() $}{$ param.name $}{% endfor -%})
```
{% include "lib/params.template.md" %}
{% include "lib/this.template.md" %}
{% include "lib/returns.template.md" %}
{% endblock %}