{% include "lib/paramList.html" -%}
<!DOCTYPE html>
<html>
<head>
  <title></title>
  <style>
    h2 {
      padding-left: 20px;
    }
    h3 {
      padding-left: 50px;
    }
    h4 {
      padding-left: 60px;
    }
  </style>
</head>
<body>


<h1>Modules</h1>

{% for module in doc.modules %}

<h2>{$ module.id $}
    {%- if module.public %} (public){% endif %}</h2>

  {% for export in module.exports %}
  <h3>{$ export.name $}</h3>

    {%- if export.constructorDoc %}
      <h4>{$ doc.constructorDoc.name $}{$ paramList(doc.constructorDoc.params) $}</h4>
    {% endif -%}
    {%- for member in export.members %}
      <h4>{$ member.name $}{$ paramList(member.params) $}</h4>
    {% endfor %}

  {% endfor %}

{% endfor %}

</body>
</html>
