Skip to content

Commit

Permalink
Add modules to the Members section
Browse files Browse the repository at this point in the history
  • Loading branch information
littledan committed Mar 4, 2019
1 parent a799b27 commit baccfa9
Showing 1 changed file with 35 additions and 7 deletions.
42 changes: 35 additions & 7 deletions index.bs
Original file line number Diff line number Diff line change
Expand Up @@ -1491,15 +1491,16 @@ you can extend the {{WindowOrWorkerGlobalScope}} [=interface mixin=] using a [=p

<h3 id="idl-members">Members</h3>

[=Interfaces=], [=interface mixins=], and [=namespaces=] are specifications of a set of
[=Interfaces=], [=interface mixins=], [=namespaces=], and [=modules=] are specifications of a set of
<dfn id="dfn-member" export lt="members">members</dfn> (respectively matching
<emu-nt><a href="#prod-InterfaceMembers">InterfaceMembers</a></emu-nt>,
<emu-nt><a href="#prod-MixinMembers">MixinMembers</a></emu-nt>, and
<emu-nt><a href="#prod-NamespaceMembers">NamespaceMembers</a></emu-nt>),
<emu-nt><a href="#prod-MixinMembers">MixinMembers</a></emu-nt>,
<emu-nt><a href="#prod-NamespaceMembers">NamespaceMembers</a></emu-nt>, and
<emu-nt><a href="#prod-ModuleMembers">ModuleMembers</a></emu-nt>),
which are the [=constants=], [=attributes=], [=operations=], and
other declarations that appear between the braces of their declarations.
[=Attributes=] describe the state that an object
implementing the [=interface=], [=interface mixin=], or [=namespace=] will expose,
implementing the [=interface=], [=interface mixin=], [=namespace=], or [=module=] will expose,
and [=operations=] describe the behaviors that can be invoked on the object.
[=Constants=] declare named constant values
that are exposed as a convenience to users of objects in the system.
Expand All @@ -1513,9 +1514,10 @@ that are exposed as a convenience to users of objects in the system.

</div>

[=Interfaces=], [=interface mixins=], and [=namespaces=] each support a different set of [=members=],
which are specified in [[#idl-interfaces]], [[#idl-interface-mixins]], and [[#idl-namespaces]],
and summarized in the following informative table:
[=Interfaces=], [=interface mixins=], [=namespaces=], and [=modules=] each
support a different set of [=members=], which are specified in
[[#idl-interfaces]], [[#idl-interface-mixins]], [[#idl-namespaces]],
and [[#idl-modules]] and summarized in the following informative table:

<table class="data complex non-normative">
<thead>
Expand All @@ -1525,6 +1527,7 @@ and summarized in the following informative table:
<th>[=Callback interfaces=]</th>
<th>[=Interface mixins=]</th>
<th>[=Namespaces=]</th>
<th>[=Modules=]</th>
</tr>
</thead>
<tbody>
Expand All @@ -1534,62 +1537,87 @@ and summarized in the following informative table:
<td>●</td>
<td>●</td>
<td></td>
<td></td>
</tr>
<tr>
<th>[=Regular attributes=]</th>
<td>●</td>
<td>●</td>
<td>●</td>
<td>Only [=read only=] attributes</td>
<td>Only [=read only=] attributes</td>
</tr>
<tr>
<th>[=Static attributes=]</th>
<td>●</td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<th>[=Regular Operations=]</th>
<td>●</td>
<td>●</td>
<td>●</td>
<td>●</td>
<td>●</td>
</tr>
<tr>
<th>[=Special Operations=]</th>
<td>●</td>
<td></td>
<td>Only [=stringifiers=]</td>
<td></td>
<td></td>
</tr>
<tr>
<th>[=Static Operations=]</th>
<td>●</td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<th>[=Iterable declarations=]</th>
<td>●</td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<th>[=Maplike declarations=]</th>
<td>●</td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<th>[=Setlike declarations=]</th>
<td>●</td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<th>[=Interfaces=]</th>
<td></td>
<td></td>
<td></td>
<td></td>
<td>●</td>
</tr>
<tr>
<th>[=Partial interfaces=]</th>
<td></td>
<td></td>
<td></td>
<td></td>
<td>●</td>
</tr>
</tbody>
</table>
Expand Down

0 comments on commit baccfa9

Please sign in to comment.