Skip to content

Commit 7350168

Browse files
committed
Pull new dts and reorder top-level overview
1 parent 147f463 commit 7350168

File tree

7 files changed

+73
-95
lines changed

7 files changed

+73
-95
lines changed

_src/app/docs/src/DocOverview.js

Lines changed: 20 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -7,10 +7,7 @@ var DocOverview = React.createClass({
77

88
render() {
99
var def = this.props.def;
10-
1110
var doc = def.doc;
12-
var functions = Seq(def.module).filter(t => !t.interface && !t.module);
13-
var types = Seq(def.module).filter(t => t.interface || t.module);
1411

1512
return (
1613
<div>
@@ -20,35 +17,26 @@ var DocOverview = React.createClass({
2017
{doc.description && <Markdown contents={doc.description} />}
2118
</section>}
2219

23-
<h4 className="groupTitle">Functions</h4>
24-
25-
{functions.map((t, name) =>
26-
<section className="interfaceMember">
27-
<h3 className="memberLabel">
28-
<Router.Link to={'/' + name}>
29-
{name + '()'}
30-
</Router.Link>
31-
</h3>
32-
{t.call.doc &&
33-
<Markdown className="detail" contents={t.call.doc.synopsis} />
34-
}
35-
</section>
36-
).toArray()}
37-
38-
<h4 className="groupTitle">Types</h4>
39-
40-
{types.map((t, name) =>
41-
<section className="interfaceMember">
42-
<h3 className="memberLabel">
43-
<Router.Link to={'/' + name}>
44-
{name}
45-
</Router.Link>
46-
</h3>
47-
{t.doc &&
48-
<Markdown className="detail" contents={t.doc.synopsis} />
49-
}
50-
</section>
51-
).toArray()}
20+
<h4 className="groupTitle">API</h4>
21+
22+
{Seq(def.module).map((t, name) => {
23+
var isFunction = !t.interface && !t.module;
24+
if (isFunction) {
25+
t = t.call;
26+
}
27+
return (
28+
<section key={name} className="interfaceMember">
29+
<h3 className="memberLabel">
30+
<Router.Link to={'/' + name}>
31+
{name + (isFunction ? '()' : '')}
32+
</Router.Link>
33+
</h3>
34+
{t.doc &&
35+
<Markdown className="detail" contents={t.doc.synopsis} />
36+
}
37+
</section>
38+
);
39+
}).toArray()}
5240

5341
</div>
5442
);

_src/app/docs/src/SideBar.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ var SideBar = React.createClass({
1111
return (
1212
<div className="sideBar">
1313
<div className="scrollContent">
14+
<h4 className="groupTitle">API</h4>
1415
{Seq(type.module).map((t, name) =>
1516
this.renderSideBarType(name, t)
1617
).toArray()}

_src/resources/immutable.d.json

Lines changed: 1 addition & 1 deletion
Large diffs are not rendered by default.

docs/bundle.js

Lines changed: 21 additions & 32 deletions
Large diffs are not rendered by default.

docs/index.html

Lines changed: 28 additions & 28 deletions
Large diffs are not rendered by default.

docs/maps/bundle.js.map

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

index.html

Lines changed: 1 addition & 1 deletion
Large diffs are not rendered by default.

0 commit comments

Comments
 (0)