@@ -383,23 +383,26 @@ declare namespace ts {
383
383
JSDocAugmentsTag = 305 ,
384
384
JSDocAuthorTag = 306 ,
385
385
JSDocClassTag = 307 ,
386
- JSDocCallbackTag = 308 ,
387
- JSDocEnumTag = 309 ,
388
- JSDocParameterTag = 310 ,
389
- JSDocReturnTag = 311 ,
390
- JSDocThisTag = 312 ,
391
- JSDocTypeTag = 313 ,
392
- JSDocTemplateTag = 314 ,
393
- JSDocTypedefTag = 315 ,
394
- JSDocPropertyTag = 316 ,
395
- SyntaxList = 317 ,
396
- NotEmittedStatement = 318 ,
397
- PartiallyEmittedExpression = 319 ,
398
- CommaListExpression = 320 ,
399
- MergeDeclarationMarker = 321 ,
400
- EndOfDeclarationMarker = 322 ,
401
- SyntheticReferenceExpression = 323 ,
402
- Count = 324 ,
386
+ JSDocPublicTag = 308 ,
387
+ JSDocPrivateTag = 309 ,
388
+ JSDocProtectedTag = 310 ,
389
+ JSDocCallbackTag = 311 ,
390
+ JSDocEnumTag = 312 ,
391
+ JSDocParameterTag = 313 ,
392
+ JSDocReturnTag = 314 ,
393
+ JSDocThisTag = 315 ,
394
+ JSDocTypeTag = 316 ,
395
+ JSDocTemplateTag = 317 ,
396
+ JSDocTypedefTag = 318 ,
397
+ JSDocPropertyTag = 319 ,
398
+ SyntaxList = 320 ,
399
+ NotEmittedStatement = 321 ,
400
+ PartiallyEmittedExpression = 322 ,
401
+ CommaListExpression = 323 ,
402
+ MergeDeclarationMarker = 324 ,
403
+ EndOfDeclarationMarker = 325 ,
404
+ SyntheticReferenceExpression = 326 ,
405
+ Count = 327 ,
403
406
FirstAssignment = 62 ,
404
407
LastAssignment = 74 ,
405
408
FirstCompoundAssignment = 63 ,
@@ -428,9 +431,9 @@ declare namespace ts {
428
431
LastStatement = 240 ,
429
432
FirstNode = 152 ,
430
433
FirstJSDocNode = 292 ,
431
- LastJSDocNode = 316 ,
434
+ LastJSDocNode = 319 ,
432
435
FirstJSDocTagNode = 304 ,
433
- LastJSDocTagNode = 316 ,
436
+ LastJSDocTagNode = 319 ,
434
437
}
435
438
export enum NodeFlags {
436
439
None = 0 ,
@@ -1619,6 +1622,15 @@ declare namespace ts {
1619
1622
export interface JSDocClassTag extends JSDocTag {
1620
1623
kind : SyntaxKind . JSDocClassTag ;
1621
1624
}
1625
+ export interface JSDocPublicTag extends JSDocTag {
1626
+ kind : SyntaxKind . JSDocPublicTag ;
1627
+ }
1628
+ export interface JSDocPrivateTag extends JSDocTag {
1629
+ kind : SyntaxKind . JSDocPrivateTag ;
1630
+ }
1631
+ export interface JSDocProtectedTag extends JSDocTag {
1632
+ kind : SyntaxKind . JSDocProtectedTag ;
1633
+ }
1622
1634
export interface JSDocEnumTag extends JSDocTag , Declaration {
1623
1635
parent : JSDoc ;
1624
1636
kind : SyntaxKind . JSDocEnumTag ;
@@ -3426,6 +3438,12 @@ declare namespace ts {
3426
3438
function getJSDocAugmentsTag ( node : Node ) : JSDocAugmentsTag | undefined ;
3427
3439
/** Gets the JSDoc class tag for the node if present */
3428
3440
function getJSDocClassTag ( node : Node ) : JSDocClassTag | undefined ;
3441
+ /** Gets the JSDoc public tag for the node if present */
3442
+ function getJSDocPublicTag ( node : Node ) : JSDocPublicTag | undefined ;
3443
+ /** Gets the JSDoc private tag for the node if present */
3444
+ function getJSDocPrivateTag ( node : Node ) : JSDocPrivateTag | undefined ;
3445
+ /** Gets the JSDoc protected tag for the node if present */
3446
+ function getJSDocProtectedTag ( node : Node ) : JSDocProtectedTag | undefined ;
3429
3447
/** Gets the JSDoc enum tag for the node if present */
3430
3448
function getJSDocEnumTag ( node : Node ) : JSDocEnumTag | undefined ;
3431
3449
/** Gets the JSDoc this tag for the node if present */
@@ -3630,6 +3648,9 @@ declare namespace ts {
3630
3648
function isJSDocAuthorTag ( node : Node ) : node is JSDocAuthorTag ;
3631
3649
function isJSDocAugmentsTag ( node : Node ) : node is JSDocAugmentsTag ;
3632
3650
function isJSDocClassTag ( node : Node ) : node is JSDocClassTag ;
3651
+ function isJSDocPublicTag ( node : Node ) : node is JSDocPublicTag ;
3652
+ function isJSDocPrivateTag ( node : Node ) : node is JSDocPrivateTag ;
3653
+ function isJSDocProtectedTag ( node : Node ) : node is JSDocProtectedTag ;
3633
3654
function isJSDocEnumTag ( node : Node ) : node is JSDocEnumTag ;
3634
3655
function isJSDocThisTag ( node : Node ) : node is JSDocThisTag ;
3635
3656
function isJSDocParameterTag ( node : Node ) : node is JSDocParameterTag ;
0 commit comments