File tree Expand file tree Collapse file tree 3 files changed +55
-16
lines changed Expand file tree Collapse file tree 3 files changed +55
-16
lines changed Original file line number Diff line number Diff line change 1
1
<!--{
2
2
"title": "@namespace",
3
3
"out": "tags-namespace.html",
4
- "description": "[todo] Document a namespace object."
4
+ "description": "Document a namespace object."
5
5
}-->
6
+ <h3>Syntax</h3>
7
+
8
+ <code>@namespace [<SomeName>]</code>
9
+
6
10
<h3>Overview</h3>
7
11
8
12
<p>
13
+ The @namespace tag marks an object as being a namespace.
9
14
</p>
10
15
11
16
<h3>Examples</h3>
12
17
13
- <p>
14
- </p>
18
+ {{#example}}Defining a namespace as an object.
19
+ /** A namespace.
20
+ * @namespace */
21
+ var MyNamespace = {
22
+ /** MyNamespace.foo */
23
+ foo: function () {},
24
+ /** MyNamespace.bar */
25
+ bar: 1
26
+ };
27
+ {{/example}}
15
28
16
- {{#example}}Example goes here
17
- // todo
29
+ {{#example}}Defining a namespace virtually.
30
+ /** A namespace.
31
+ * @namespace MyNamespace */
32
+ /** A function in MyNamespace (MyNamespace.myFunction)
33
+ * @function myFunction
34
+ * @memberof MyNamespace */
18
35
{{/example}}
19
36
20
37
<h3>See Also</h3>
21
38
22
39
<ul>
23
- <li><a href="#">... </a></li>
24
- </ul>
40
+ <li><a href="tags-module.html">@module </a></li>
41
+ </ul>
Original file line number Diff line number Diff line change @@ -295,7 +295,7 @@ <h2 name="JSDoc3_Tag_Dictionary" id="JSDoc3_Tag_Dictionary">JSDoc 3 Tag Dictiona
295
295
< dd > Describe the object.</ dd > < dt > < a href ="tags-instance.html "> @instance</ a > </ dt >
296
296
< dd > Document an instance member.</ dd > < dt > < a href ="tags-name.html "> @name</ a > </ dt >
297
297
< dd > [todo] Document the name of an object.</ dd > < dt > < a href ="tags-namespace.html "> @namespace</ a > </ dt >
298
- < dd > [todo] Document a namespace object.</ dd > < dt > < a href ="tags-enum.html "> @enum</ a > </ dt >
298
+ < dd > Document a namespace object.</ dd > < dt > < a href ="tags-enum.html "> @enum</ a > </ dt >
299
299
< dd > Document a collection of related properties.</ dd > < dt > < a href ="tags-default.html "> @default</ a > </ dt >
300
300
< dd > Document the default value.</ dd > < dt > < a href ="tags-private.html "> @private</ a > </ dt >
301
301
< dd > This member is meant to be private.</ dd > < dt > < a href ="tags-method.html "> @method</ a > </ dt >
Original file line number Diff line number Diff line change 2
2
< html lang ="en ">
3
3
< head >
4
4
< meta charset ="utf-8 ">
5
- < meta name ="description " content ="[todo] Document a namespace object. "> < title > Use JSDoc: @namespace</ title >
5
+ < meta name ="description " content ="Document a namespace object. "> < title > Use JSDoc: @namespace</ title >
6
6
7
7
< link rel ="stylesheet " href ="lib/prettify.css " />
8
8
< script src ="lib/prettify.js "> </ script >
176
176
< article >
177
177
< h1 > @namespace</ h1 >
178
178
179
+ < h3 > Syntax</ h3 >
180
+
181
+ < code > @namespace [<SomeName>]</ code >
182
+
179
183
< h3 > Overview</ h3 >
180
184
181
185
< p >
186
+ The @namespace tag marks an object as being a namespace.
182
187
</ p >
183
188
184
189
< h3 > Examples</ h3 >
185
190
186
- < p >
187
- </ p >
188
-
189
191
< dl class ="example ">
190
- < dt > Example goes here </ dt >
192
+ < dt > Defining a namespace as an object. </ dt >
191
193
< dd >
192
194
< pre class ="prettyprint lang-js ">
193
- // todo
195
+ /** A namespace.
196
+ * @namespace */
197
+ var MyNamespace = {
198
+ /** MyNamespace.foo */
199
+ foo: function () {},
200
+ /** MyNamespace.bar */
201
+ bar: 1
202
+ };
203
+
204
+ </ pre >
205
+ </ dd >
206
+ </ dl > < dl class ="example ">
207
+ < dt > Defining a namespace virtually.</ dt >
208
+ < dd >
209
+ < pre class ="prettyprint lang-js ">
210
+ /** A namespace.
211
+ * @namespace MyNamespace */
212
+ /** A function in MyNamespace (MyNamespace.myFunction)
213
+ * @function myFunction
214
+ * @memberof MyNamespace */
194
215
195
216
</ pre >
196
217
</ dd >
197
218
</ dl > < h3 > See Also</ h3 >
198
219
199
220
< ul >
200
- < li > < a href ="# "> ...</ a > </ li >
201
- </ ul >
221
+ < li > < a href ="tags-module.html "> @module</ a > </ li >
222
+ </ ul >
223
+
202
224
</ article >
203
225
204
226
< footer >
You can’t perform that action at this time.
0 commit comments