@@ -16,6 +16,7 @@ export class StandardTags {
16
16
* It is intended to be used by third-party developers eventually, but has not
17
17
* yet been released. The tooling may trim the declaration from a public release.
18
18
*
19
+ * @remarks
19
20
* Example implementations: API Extractor
20
21
*/
21
22
public static readonly alpha : TSDocTagDefinition = StandardTags . _defineTag ( {
@@ -33,6 +34,7 @@ export class StandardTags {
33
34
* change without notice. The tooling may trim the declaration from a public release,
34
35
* but may include it in a developer preview release.
35
36
*
37
+ * @remarks
36
38
* Example implementations: API Extractor
37
39
*
38
40
* Synonyms: `@experimental`
@@ -136,6 +138,7 @@ export class StandardTags {
136
138
* Suggested meaning: Same semantics as `@beta`, but used by tools that don't support
137
139
* an `@alpha` release stage.
138
140
*
141
+ * @remarks
139
142
* Example implementations: Angular API documenter
140
143
*
141
144
* Synonyms: `@beta`
@@ -154,6 +157,7 @@ export class StandardTags {
154
157
* to the other item, which may be an unrelated class, or even an import from a
155
158
* separate NPM package.
156
159
*
160
+ * @remarks
157
161
* What gets copied
158
162
*
159
163
* The `@inheritDoc` tag does not copy the entire comment body. Only the following
@@ -183,6 +187,7 @@ export class StandardTags {
183
187
* In some implementations, certain designated packages may be allowed to consume
184
188
* internal API items, e.g. because the packages are components of the same product.
185
189
*
190
+ * @remarks
186
191
* Example implementations: API Extractor
187
192
*/
188
193
public static readonly internal : TSDocTagDefinition = StandardTags . _defineTag ( {
@@ -197,6 +202,7 @@ export class StandardTags {
197
202
* The `{@label }` inline tag is used to label a declaration, so that it can be referenced
198
203
* using a selector in the TSDoc declaration reference notation.
199
204
*
205
+ * @remarks
200
206
* TODO: The `{@label }` notation is still being standardized. See this issue:
201
207
* https://github.com/microsoft/tsdoc/issues/9
202
208
*/
@@ -213,6 +219,7 @@ export class StandardTags {
213
219
* documentation system or general internet URLs. In particular, it supports
214
220
* expressions for referencing API items.
215
221
*
222
+ * @remarks
216
223
* TODO: The `{@link }` notation is still being standardized. See this issue:
217
224
* https://github.com/microsoft/tsdoc/issues/9
218
225
*/
@@ -231,6 +238,7 @@ export class StandardTags {
231
238
* is overriding (i.e. redefining) the definition inherited from the base class.
232
239
* The base class definition would normally be marked as `virtual`.
233
240
*
241
+ * @remarks
234
242
* A documentation tool may enforce that the `@virtual`, `@override`, and/or `@sealed`
235
243
* modifiers are consistently applied, but this is not required by the TSDoc standard.
236
244
*/
@@ -289,6 +297,7 @@ export class StandardTags {
289
297
* It has been officially released to third-party developers, and its signature is
290
298
* guaranteed to be stable (e.g. following Semantic Versioning rules).
291
299
*
300
+ * @remarks
292
301
* Example implementations: API Extractor
293
302
*/
294
303
public static readonly public : TSDocTagDefinition = StandardTags . _defineTag ( {
@@ -306,6 +315,7 @@ export class StandardTags {
306
315
* the property cannot be assigned; in this situation, the `@readonly` modifier can be
307
316
* added so that the property is shown as read-only in the documentation.
308
317
*
318
+ * @remarks
309
319
* Example implementations: API Extractor
310
320
*/
311
321
public static readonly readonly : TSDocTagDefinition = StandardTags . _defineTag ( {
@@ -349,6 +359,7 @@ export class StandardTags {
349
359
* For a member function or property, indicates that subclasses must not override
350
360
* (i.e. redefine) the member.
351
361
*
362
+ * @remarks
352
363
* A documentation tool may enforce that the `@virtual`, `@override`, and/or `@sealed`
353
364
* modifiers are consistently applied, but this is not required by the TSDoc standard.
354
365
*/
@@ -463,6 +474,7 @@ export class StandardTags {
463
474
* For a member function or property, explicitly indicates that subclasses may override
464
475
* (i.e. redefine) the member.
465
476
*
477
+ * @remarks
466
478
* A documentation tool may enforce that the `@virtual`, `@override`, and/or `@sealed`
467
479
* modifiers are consistently applied, but this is not required by the TSDoc standard.
468
480
*/
0 commit comments