Support deprecated tag (#666)

This commit is contained in:
Tom MacWright 2017-01-29 19:10:04 -05:00 committed by GitHub
parent 8cc34b661f
commit cd65dc39cf
5 changed files with 65 additions and 796 deletions

View File

@ -24,7 +24,7 @@
<%= formatType(section.type) %>
</p>
<% } %>
<% if (section.augments) { %>
<% if (section.augments.length) { %>
<p>
Extends
<% if (section.augments) { %>
@ -35,13 +35,14 @@
</p>
<% } %>
<% if (section.deprecated) { %><div>Deprecated: <%= md(section.deprecated, true) %></div><% }%>
<% if (section.version) { %><div>Version: <%- section.version %></div><% }%>
<% if (section.license) { %><div>License: <%- section.license %></div><% }%>
<% if (section.author) { %><div>Author: <%- section.author %></div><% }%>
<% if (section.copyright) { %><div>Copyright: <%- section.copyright %></div><% }%>
<% if (section.copyright) { %><div>Copyright: <%= md(section.copyright, true) %></div><% }%>
<% if (section.since) { %><div>Since: <%- section.since %></div><% }%>
<% if (section.params) { %>
<% if (section.params.length) { %>
<div class='py1 quiet mt1 prose-big'>Parameters</div>
<div class='prose'>
<% section.params.forEach(function(param) { %>
@ -81,7 +82,7 @@
</div>
<% } %>
<% if (section.properties) { %>
<% if (section.properties.length) { %>
<div class='py1 quiet mt1 prose-big'>Properties</div>
<div>
<% section.properties.forEach(function(property) { %>
@ -108,7 +109,7 @@
</div>
<% } %>
<% if (section.returns) { %>
<% if (section.returns.length) { %>
<% section.returns.forEach(function(ret) { %>
<div class='py1 quiet mt1 prose-big'>Returns</div>
<code><%= formatType(ret.type) %></code><% if (ret.description) { %>:
@ -117,7 +118,7 @@
<% }) %>
<% } %>
<% if (section.throws) { %>
<% if (section.throws.length) { %>
<div class='py1 quiet mt1 prose-big'>Throws</div>
<ul>
<% section.throws.forEach(function(throws) { %>
@ -126,7 +127,7 @@
</ul>
<% } %>
<% if (section.examples) { %>
<% if (section.examples.length) { %>
<div class='py1 quiet mt1 prose-big'>Example</div>
<% section.examples.forEach(function(example) { %>
<% if (example.caption) { %><p><%= md(example.caption) %></p><% } %>

View File

@ -174,14 +174,14 @@ function buildMarkdownAST(comments/*: Array<Comment> */, config/*: Documentation
}
function metaSection(comment/*: Comment */) {
let meta = ['version', 'since', 'copyright', 'author', 'license']
let meta = ['version', 'since', 'copyright', 'author', 'license', 'deprecated']
.filter(tag => comment[tag]);
return !!meta.length && [u('strong', [u('text', 'Meta')])].concat(
u('list', { ordered: false },
meta
.map(tag => {
let metaContent;
if (tag === 'copyright') {
if (tag === 'copyright' || tag === 'deprecated') {
metaContent = comment[tag];
} else {
metaContent = u('text', comment[tag]);

View File

@ -77,7 +77,11 @@ var flatteners = {
'copyright': flattenMarkdownDescription,
'default': todo,
'defaultvalue': synonym('default'),
'deprecated': flattenMarkdownDescription,
deprecated(result, tag) {
let description = tag.description || 'This is deprecated.';
result.deprecated = parseMarkdown(description);
},
flattenMarkdownDescription,
'desc': synonym('description'),
'description': flattenMarkdownDescription,
'emits': synonym('fires'),

View File

@ -279,6 +279,7 @@ PeerId.create({ <span class="hljs-attr">bits</span>: <span class="hljs-number">1
<div class='py1 quiet mt1 prose-big'>Parameters</div>
@ -296,27 +297,12 @@ PeerId.create({ <span class="hljs-attr">bits</span>: <span class="hljs-number">1
<div class='py1 quiet mt1 prose-big'>Properties</div>
<div>
</div>
<div class='py1 quiet mt1 prose-big'>Throws</div>
<ul>
</ul>
<div class='py1 quiet mt1 prose-big'>Example</div>
<div class='py1 quiet mt1 prose-big'>Static Members</div>
@ -342,19 +328,13 @@ This is a [link to something that does not exist]<a href="DoesNot">DoesNot</a></
<div class='pre p1 fill-light mt0'>isClass(other: <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object">Object</a>, also: any): <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Boolean">boolean</a></div>
<p>
Extends
</p>
<div class='py1 quiet mt1 prose-big'>Parameters</div>
@ -380,11 +360,6 @@ This is a [link to something that does not exist]<a href="DoesNot">DoesNot</a></
<div class='py1 quiet mt1 prose-big'>Properties</div>
<div>
</div>
@ -397,16 +372,8 @@ This is a [link to something that does not exist]<a href="DoesNot">DoesNot</a></
<div class='py1 quiet mt1 prose-big'>Throws</div>
<ul>
</ul>
<div class='py1 quiet mt1 prose-big'>Example</div>
@ -437,19 +404,13 @@ the referenced class type</p>
<div class='pre p1 fill-light mt0'>isWeird(other: Weird): <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Boolean">boolean</a></div>
<p>
Extends
</p>
<div class='py1 quiet mt1 prose-big'>Parameters</div>
@ -467,11 +428,6 @@ the referenced class type</p>
<div class='py1 quiet mt1 prose-big'>Properties</div>
<div>
</div>
@ -484,16 +440,8 @@ the referenced class type</p>
<div class='py1 quiet mt1 prose-big'>Throws</div>
<ul>
</ul>
<div class='py1 quiet mt1 prose-big'>Example</div>
@ -523,19 +471,13 @@ the referenced class type</p>
<div class='pre p1 fill-light mt0'>isBuffer(buf: (<a href="https://nodejs.org/api/buffer.html">Buffer</a> | <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String">string</a>), size: <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number">number</a>?): <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Boolean">boolean</a></div>
<p>
Extends
</p>
<div class='py1 quiet mt1 prose-big'>Parameters</div>
@ -563,11 +505,6 @@ the referenced class type</p>
<div class='py1 quiet mt1 prose-big'>Properties</div>
<div>
</div>
@ -580,16 +517,8 @@ the referenced class type</p>
<div class='py1 quiet mt1 prose-big'>Throws</div>
<ul>
</ul>
<div class='py1 quiet mt1 prose-big'>Example</div>
@ -619,19 +548,13 @@ the referenced class type</p>
<div class='pre p1 fill-light mt0'>isArrayOfBuffers(buffers: <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array">Array</a>&#x3C;<a href="https://nodejs.org/api/buffer.html">Buffer</a>>): <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number">number</a></div>
<p>
Extends
</p>
<div class='py1 quiet mt1 prose-big'>Parameters</div>
@ -650,11 +573,6 @@ the referenced class type</p>
<div class='py1 quiet mt1 prose-big'>Properties</div>
<div>
</div>
@ -667,11 +585,6 @@ the referenced class type</p>
<div class='py1 quiet mt1 prose-big'>Throws</div>
<ul>
</ul>
<div class='py1 quiet mt1 prose-big'>Example</div>
@ -710,49 +623,23 @@ k.isArrayOfBuffers();</pre>
<div class='pre p1 fill-light mt0'>MAGIC_NUMBER</div>
<p>
Extends
</p>
<div class='py1 quiet mt1 prose-big'>Parameters</div>
<div class='prose'>
</div>
<div class='py1 quiet mt1 prose-big'>Properties</div>
<div>
</div>
<div class='py1 quiet mt1 prose-big'>Throws</div>
<ul>
</ul>
<div class='py1 quiet mt1 prose-big'>Example</div>
@ -790,33 +677,17 @@ k.isArrayOfBuffers();</pre>
<div class='pre p1 fill-light mt0'>getFoo(): <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number">Number</a></div>
<p>
Extends
</p>
<div class='py1 quiet mt1 prose-big'>Parameters</div>
<div class='prose'>
</div>
<div class='py1 quiet mt1 prose-big'>Properties</div>
<div>
</div>
@ -829,11 +700,6 @@ k.isArrayOfBuffers();</pre>
<div class='py1 quiet mt1 prose-big'>Throws</div>
<ul>
</ul>
<div class='py1 quiet mt1 prose-big'>Example</div>
@ -872,19 +738,13 @@ k.isArrayOfBuffers();</pre>
<div class='pre p1 fill-light mt0'>withOptions(options: <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object">Object</a>, otherOptions: <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number">number</a>?)</div>
<p>
Extends
</p>
<div class='py1 quiet mt1 prose-big'>Parameters</div>
@ -938,27 +798,12 @@ k.isArrayOfBuffers();</pre>
<div class='py1 quiet mt1 prose-big'>Properties</div>
<div>
</div>
<div class='py1 quiet mt1 prose-big'>Throws</div>
<ul>
</ul>
<div class='py1 quiet mt1 prose-big'>Example</div>
@ -996,49 +841,23 @@ k.isArrayOfBuffers();</pre>
<div class='pre p1 fill-light mt0'>event</div>
<p>
Extends
</p>
<div class='py1 quiet mt1 prose-big'>Parameters</div>
<div class='prose'>
</div>
<div class='py1 quiet mt1 prose-big'>Properties</div>
<div>
</div>
<div class='py1 quiet mt1 prose-big'>Throws</div>
<ul>
</ul>
<div class='py1 quiet mt1 prose-big'>Example</div>
@ -1077,19 +896,13 @@ k.isArrayOfBuffers();</pre>
<div class='pre p1 fill-light mt0'>CustomError(other: any, also: any)</div>
<p>
Extends
</p>
<div class='py1 quiet mt1 prose-big'>Parameters</div>
@ -1143,20 +956,10 @@ k.isArrayOfBuffers();</pre>
<div class='py1 quiet mt1 prose-big'>Throws</div>
<ul>
</ul>
<div class='py1 quiet mt1 prose-big'>Example</div>
@ -1189,33 +992,17 @@ like a <a href="#klass">klass</a></p>
<div class='pre p1 fill-light mt0'>bar(): <a href="#klass">Klass</a></div>
<p>
Extends
</p>
<div class='py1 quiet mt1 prose-big'>Parameters</div>
<div class='prose'>
</div>
<div class='py1 quiet mt1 prose-big'>Properties</div>
<div>
</div>
@ -1228,16 +1015,8 @@ like a <a href="#klass">klass</a></p>
<div class='py1 quiet mt1 prose-big'>Throws</div>
<ul>
</ul>
<div class='py1 quiet mt1 prose-big'>Example</div>
@ -1268,19 +1047,13 @@ like a <a href="#klass">klass</a></p>
<div class='pre p1 fill-light mt0'>bar(toys: ...<a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number">Number</a>): <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/undefined">undefined</a></div>
<p>
Extends
</p>
<div class='py1 quiet mt1 prose-big'>Parameters</div>
@ -1298,11 +1071,6 @@ like a <a href="#klass">klass</a></p>
<div class='py1 quiet mt1 prose-big'>Properties</div>
<div>
</div>
@ -1315,16 +1083,8 @@ like a <a href="#klass">klass</a></p>
<div class='py1 quiet mt1 prose-big'>Throws</div>
<ul>
</ul>
<div class='py1 quiet mt1 prose-big'>Example</div>
@ -1357,33 +1117,17 @@ like a <a href="#klass">klass</a>. This needs a <a href="https://developer.mozil
<div class='pre p1 fill-light mt0'>bar(): <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/undefined">undefined</a></div>
<p>
Extends
</p>
<div class='py1 quiet mt1 prose-big'>Parameters</div>
<div class='prose'>
</div>
<div class='py1 quiet mt1 prose-big'>Properties</div>
<div>
</div>
@ -1396,16 +1140,8 @@ like a <a href="#klass">klass</a>. This needs a <a href="https://developer.mozil
<div class='py1 quiet mt1 prose-big'>Throws</div>
<ul>
</ul>
<div class='py1 quiet mt1 prose-big'>Example</div>
@ -1436,49 +1172,23 @@ like a <a href="#klass">klass</a>. This needs a <a href="https://developer.mozil
<div class='pre p1 fill-light mt0'>new Foo()</div>
<p>
Extends
</p>
<div class='py1 quiet mt1 prose-big'>Parameters</div>
<div class='prose'>
</div>
<div class='py1 quiet mt1 prose-big'>Properties</div>
<div>
</div>
<div class='py1 quiet mt1 prose-big'>Throws</div>
<ul>
</ul>
<div class='py1 quiet mt1 prose-big'>Example</div>
@ -1504,49 +1214,23 @@ like a <a href="#klass">klass</a>. This needs a <a href="https://developer.mozil
<div class='pre p1 fill-light mt0'>bar</div>
<p>
Extends
</p>
<div class='py1 quiet mt1 prose-big'>Parameters</div>
<div class='prose'>
</div>
<div class='py1 quiet mt1 prose-big'>Properties</div>
<div>
</div>
<div class='py1 quiet mt1 prose-big'>Throws</div>
<ul>
</ul>
<div class='py1 quiet mt1 prose-big'>Example</div>
@ -1587,49 +1271,23 @@ like a <a href="#klass">klass</a>. This needs a <a href="https://developer.mozil
<div class='pre p1 fill-light mt0'>customStreams</div>
<p>
Extends
</p>
<div class='py1 quiet mt1 prose-big'>Parameters</div>
<div class='prose'>
</div>
<div class='py1 quiet mt1 prose-big'>Properties</div>
<div>
</div>
<div class='py1 quiet mt1 prose-big'>Throws</div>
<ul>
</ul>
<div class='py1 quiet mt1 prose-big'>Example</div>
<div class='py1 quiet mt1 prose-big'>Static Members</div>
@ -1653,49 +1311,23 @@ like a <a href="#klass">klass</a>. This needs a <a href="https://developer.mozil
<div class='pre p1 fill-light mt0'>new passthrough()</div>
<p>
Extends
</p>
<div class='py1 quiet mt1 prose-big'>Parameters</div>
<div class='prose'>
</div>
<div class='py1 quiet mt1 prose-big'>Properties</div>
<div>
</div>
<div class='py1 quiet mt1 prose-big'>Throws</div>
<ul>
</ul>
<div class='py1 quiet mt1 prose-big'>Example</div>

View File

@ -241,6 +241,7 @@
<div class='py1 quiet mt1 prose-big'>Parameters</div>
@ -258,27 +259,12 @@
<div class='py1 quiet mt1 prose-big'>Properties</div>
<div>
</div>
<div class='py1 quiet mt1 prose-big'>Throws</div>
<ul>
</ul>
<div class='py1 quiet mt1 prose-big'>Example</div>
<div class='py1 quiet mt1 prose-big'>Static Members</div>
@ -304,19 +290,13 @@ This is a [link to something that does not exist]<a href="DoesNot">DoesNot</a></
<div class='pre p1 fill-light mt0'>isClass(other: <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object">Object</a>, also: any): <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Boolean">boolean</a></div>
<p>
Extends
</p>
<div class='py1 quiet mt1 prose-big'>Parameters</div>
@ -342,11 +322,6 @@ This is a [link to something that does not exist]<a href="DoesNot">DoesNot</a></
<div class='py1 quiet mt1 prose-big'>Properties</div>
<div>
</div>
@ -359,16 +334,8 @@ This is a [link to something that does not exist]<a href="DoesNot">DoesNot</a></
<div class='py1 quiet mt1 prose-big'>Throws</div>
<ul>
</ul>
<div class='py1 quiet mt1 prose-big'>Example</div>
@ -399,19 +366,13 @@ the referenced class type</p>
<div class='pre p1 fill-light mt0'>isWeird(other: Weird): <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Boolean">boolean</a></div>
<p>
Extends
</p>
<div class='py1 quiet mt1 prose-big'>Parameters</div>
@ -429,11 +390,6 @@ the referenced class type</p>
<div class='py1 quiet mt1 prose-big'>Properties</div>
<div>
</div>
@ -446,16 +402,8 @@ the referenced class type</p>
<div class='py1 quiet mt1 prose-big'>Throws</div>
<ul>
</ul>
<div class='py1 quiet mt1 prose-big'>Example</div>
@ -485,19 +433,13 @@ the referenced class type</p>
<div class='pre p1 fill-light mt0'>isBuffer(buf: (<a href="https://nodejs.org/api/buffer.html">Buffer</a> | <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String">string</a>), size: <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number">number</a>?): <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Boolean">boolean</a></div>
<p>
Extends
</p>
<div class='py1 quiet mt1 prose-big'>Parameters</div>
@ -525,11 +467,6 @@ the referenced class type</p>
<div class='py1 quiet mt1 prose-big'>Properties</div>
<div>
</div>
@ -542,16 +479,8 @@ the referenced class type</p>
<div class='py1 quiet mt1 prose-big'>Throws</div>
<ul>
</ul>
<div class='py1 quiet mt1 prose-big'>Example</div>
@ -581,19 +510,13 @@ the referenced class type</p>
<div class='pre p1 fill-light mt0'>isArrayOfBuffers(buffers: <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array">Array</a>&#x3C;<a href="https://nodejs.org/api/buffer.html">Buffer</a>>): <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number">number</a></div>
<p>
Extends
</p>
<div class='py1 quiet mt1 prose-big'>Parameters</div>
@ -612,11 +535,6 @@ the referenced class type</p>
<div class='py1 quiet mt1 prose-big'>Properties</div>
<div>
</div>
@ -629,11 +547,6 @@ the referenced class type</p>
<div class='py1 quiet mt1 prose-big'>Throws</div>
<ul>
</ul>
<div class='py1 quiet mt1 prose-big'>Example</div>
@ -672,49 +585,23 @@ k.isArrayOfBuffers();</pre>
<div class='pre p1 fill-light mt0'>MAGIC_NUMBER</div>
<p>
Extends
</p>
<div class='py1 quiet mt1 prose-big'>Parameters</div>
<div class='prose'>
</div>
<div class='py1 quiet mt1 prose-big'>Properties</div>
<div>
</div>
<div class='py1 quiet mt1 prose-big'>Throws</div>
<ul>
</ul>
<div class='py1 quiet mt1 prose-big'>Example</div>
@ -752,33 +639,17 @@ k.isArrayOfBuffers();</pre>
<div class='pre p1 fill-light mt0'>getFoo(): <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number">Number</a></div>
<p>
Extends
</p>
<div class='py1 quiet mt1 prose-big'>Parameters</div>
<div class='prose'>
</div>
<div class='py1 quiet mt1 prose-big'>Properties</div>
<div>
</div>
@ -791,11 +662,6 @@ k.isArrayOfBuffers();</pre>
<div class='py1 quiet mt1 prose-big'>Throws</div>
<ul>
</ul>
<div class='py1 quiet mt1 prose-big'>Example</div>
@ -834,19 +700,13 @@ k.isArrayOfBuffers();</pre>
<div class='pre p1 fill-light mt0'>withOptions(options: <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object">Object</a>, otherOptions: <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number">number</a>?)</div>
<p>
Extends
</p>
<div class='py1 quiet mt1 prose-big'>Parameters</div>
@ -900,27 +760,12 @@ k.isArrayOfBuffers();</pre>
<div class='py1 quiet mt1 prose-big'>Properties</div>
<div>
</div>
<div class='py1 quiet mt1 prose-big'>Throws</div>
<ul>
</ul>
<div class='py1 quiet mt1 prose-big'>Example</div>
@ -958,49 +803,23 @@ k.isArrayOfBuffers();</pre>
<div class='pre p1 fill-light mt0'>event</div>
<p>
Extends
</p>
<div class='py1 quiet mt1 prose-big'>Parameters</div>
<div class='prose'>
</div>
<div class='py1 quiet mt1 prose-big'>Properties</div>
<div>
</div>
<div class='py1 quiet mt1 prose-big'>Throws</div>
<ul>
</ul>
<div class='py1 quiet mt1 prose-big'>Example</div>
@ -1039,19 +858,13 @@ k.isArrayOfBuffers();</pre>
<div class='pre p1 fill-light mt0'>CustomError(other: any, also: any)</div>
<p>
Extends
</p>
<div class='py1 quiet mt1 prose-big'>Parameters</div>
@ -1105,20 +918,10 @@ k.isArrayOfBuffers();</pre>
<div class='py1 quiet mt1 prose-big'>Throws</div>
<ul>
</ul>
<div class='py1 quiet mt1 prose-big'>Example</div>
@ -1151,33 +954,17 @@ like a <a href="#klass">klass</a></p>
<div class='pre p1 fill-light mt0'>bar(): <a href="#klass">Klass</a></div>
<p>
Extends
</p>
<div class='py1 quiet mt1 prose-big'>Parameters</div>
<div class='prose'>
</div>
<div class='py1 quiet mt1 prose-big'>Properties</div>
<div>
</div>
@ -1190,16 +977,8 @@ like a <a href="#klass">klass</a></p>
<div class='py1 quiet mt1 prose-big'>Throws</div>
<ul>
</ul>
<div class='py1 quiet mt1 prose-big'>Example</div>
@ -1230,19 +1009,13 @@ like a <a href="#klass">klass</a></p>
<div class='pre p1 fill-light mt0'>bar(toys: ...<a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number">Number</a>): <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/undefined">undefined</a></div>
<p>
Extends
</p>
<div class='py1 quiet mt1 prose-big'>Parameters</div>
@ -1260,11 +1033,6 @@ like a <a href="#klass">klass</a></p>
<div class='py1 quiet mt1 prose-big'>Properties</div>
<div>
</div>
@ -1277,16 +1045,8 @@ like a <a href="#klass">klass</a></p>
<div class='py1 quiet mt1 prose-big'>Throws</div>
<ul>
</ul>
<div class='py1 quiet mt1 prose-big'>Example</div>
@ -1319,33 +1079,17 @@ like a <a href="#klass">klass</a>. This needs a <a href="https://developer.mozil
<div class='pre p1 fill-light mt0'>bar(): <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/undefined">undefined</a></div>
<p>
Extends
</p>
<div class='py1 quiet mt1 prose-big'>Parameters</div>
<div class='prose'>
</div>
<div class='py1 quiet mt1 prose-big'>Properties</div>
<div>
</div>
@ -1358,16 +1102,8 @@ like a <a href="#klass">klass</a>. This needs a <a href="https://developer.mozil
<div class='py1 quiet mt1 prose-big'>Throws</div>
<ul>
</ul>
<div class='py1 quiet mt1 prose-big'>Example</div>
@ -1398,49 +1134,23 @@ like a <a href="#klass">klass</a>. This needs a <a href="https://developer.mozil
<div class='pre p1 fill-light mt0'>new Foo()</div>
<p>
Extends
</p>
<div class='py1 quiet mt1 prose-big'>Parameters</div>
<div class='prose'>
</div>
<div class='py1 quiet mt1 prose-big'>Properties</div>
<div>
</div>
<div class='py1 quiet mt1 prose-big'>Throws</div>
<ul>
</ul>
<div class='py1 quiet mt1 prose-big'>Example</div>
@ -1466,49 +1176,23 @@ like a <a href="#klass">klass</a>. This needs a <a href="https://developer.mozil
<div class='pre p1 fill-light mt0'>bar</div>
<p>
Extends
</p>
<div class='py1 quiet mt1 prose-big'>Parameters</div>
<div class='prose'>
</div>
<div class='py1 quiet mt1 prose-big'>Properties</div>
<div>
</div>
<div class='py1 quiet mt1 prose-big'>Throws</div>
<ul>
</ul>
<div class='py1 quiet mt1 prose-big'>Example</div>
@ -1549,49 +1233,23 @@ like a <a href="#klass">klass</a>. This needs a <a href="https://developer.mozil
<div class='pre p1 fill-light mt0'>customStreams</div>
<p>
Extends
</p>
<div class='py1 quiet mt1 prose-big'>Parameters</div>
<div class='prose'>
</div>
<div class='py1 quiet mt1 prose-big'>Properties</div>
<div>
</div>
<div class='py1 quiet mt1 prose-big'>Throws</div>
<ul>
</ul>
<div class='py1 quiet mt1 prose-big'>Example</div>
<div class='py1 quiet mt1 prose-big'>Static Members</div>
@ -1615,49 +1273,23 @@ like a <a href="#klass">klass</a>. This needs a <a href="https://developer.mozil
<div class='pre p1 fill-light mt0'>new passthrough()</div>
<p>
Extends
</p>
<div class='py1 quiet mt1 prose-big'>Parameters</div>
<div class='prose'>
</div>
<div class='py1 quiet mt1 prose-big'>Properties</div>
<div>
</div>
<div class='py1 quiet mt1 prose-big'>Throws</div>
<ul>
</ul>
<div class='py1 quiet mt1 prose-big'>Example</div>