extends layout
append style
link(rel="stylesheet", href=`${versions.versionedPath}/docs/css/api.css`)
script(src=`${versions.versionedPath}/docs/js/api-bold-current-nav.js`)
script(src=`${versions.versionedPath}/docs/js/convert-old-anchorid.js`)
block content
.article-header
h1 #{title}
<a class="edit-docs-link" href="#{editLink}" target="_blank">
<img src="#{versions.versionedPath}/docs/images/pencil.svg" />
</a>
div.api-nav
div.api-nav-content
each item in docs
- if (!item.hideFromNav || item.title === title)
div.nav-item(id='nav-' + item.title)
- if (item.title === title)
div.nav-item-title(style="font-weight: bold")
a(href=item.fileName + '.html')
| #{item.title}
ul.nav-item-sub
each prop in item.props
li
a(href='#' + prop.anchorId)
| <code>#{prop.string}</code>
- else
div.nav-item-title
a(href=item.fileName + '.html')
| #{item.title}
div.api-content
ul
each prop in props
li
a(href='#' + prop.anchorId)
| <code>#{prop.string}</code>
each prop in props
hr.separate-api-elements
h3(id=prop.anchorId)
a(href='#' + prop.anchorId)
| <code>#{prop.string}</code>
if prop.deprecated
<span class="deprecated">~DEPRECATED~</span>
if prop.param != null
h5 Parameters:
ul.params
each param in prop.param
- if (param.nested)
ul(style="margin-top: 0.5em")
li
| <code>#{param.name}</code>
| <span class="method-type">«#{param.types}»</span> !{param.description}
- else
li.param
| <code>#{param.name}</code>
| <span class="method-type">«#{param.types}»</span> !{param.description}
if prop.return != null
h5 Returns:
ul
li <span class="method-type">«#{prop.return.types}»</span> !{prop.return.description}
if prop.type != null && prop.type !== 'method' && prop.type !== 'function'
h5 Type:
ul
li <span class="method-type">«#{prop.type}»</span>
if prop.inherits != null
h5 Inherits:
ul
li <span class="method-type"><a href="#{prop.inherits.url}">«#{prop.inherits.text}»</a></span>
if prop.see != null && prop.see.length > 0
h5 See:
ul
each see in prop.see
li <span class="method-type"><a href="#{see.url}">#{see.text}</a></span>
div
| !{prop.description}