@@ -4339,24 +4339,25 @@ declare namespace ts {
4339
4339
JSDocReadonlyTag = 339,
4340
4340
JSDocOverrideTag = 340,
4341
4341
JSDocCallbackTag = 341,
4342
- JSDocEnumTag = 342,
4343
- JSDocParameterTag = 343,
4344
- JSDocReturnTag = 344,
4345
- JSDocThisTag = 345,
4346
- JSDocTypeTag = 346,
4347
- JSDocTemplateTag = 347,
4348
- JSDocTypedefTag = 348,
4349
- JSDocSeeTag = 349,
4350
- JSDocPropertyTag = 350,
4351
- JSDocThrowsTag = 351,
4352
- SyntaxList = 352,
4353
- NotEmittedStatement = 353,
4354
- PartiallyEmittedExpression = 354,
4355
- CommaListExpression = 355,
4356
- MergeDeclarationMarker = 356,
4357
- EndOfDeclarationMarker = 357,
4358
- SyntheticReferenceExpression = 358,
4359
- Count = 359,
4342
+ JSDocOverloadTag = 342,
4343
+ JSDocEnumTag = 343,
4344
+ JSDocParameterTag = 344,
4345
+ JSDocReturnTag = 345,
4346
+ JSDocThisTag = 346,
4347
+ JSDocTypeTag = 347,
4348
+ JSDocTemplateTag = 348,
4349
+ JSDocTypedefTag = 349,
4350
+ JSDocSeeTag = 350,
4351
+ JSDocPropertyTag = 351,
4352
+ JSDocThrowsTag = 352,
4353
+ SyntaxList = 353,
4354
+ NotEmittedStatement = 354,
4355
+ PartiallyEmittedExpression = 355,
4356
+ CommaListExpression = 356,
4357
+ MergeDeclarationMarker = 357,
4358
+ EndOfDeclarationMarker = 358,
4359
+ SyntheticReferenceExpression = 359,
4360
+ Count = 360,
4360
4361
FirstAssignment = 63,
4361
4362
LastAssignment = 78,
4362
4363
FirstCompoundAssignment = 64,
@@ -4385,9 +4386,9 @@ declare namespace ts {
4385
4386
LastStatement = 256,
4386
4387
FirstNode = 163,
4387
4388
FirstJSDocNode = 312,
4388
- LastJSDocNode = 351 ,
4389
+ LastJSDocNode = 352 ,
4389
4390
FirstJSDocTagNode = 330,
4390
- LastJSDocTagNode = 351
4391
+ LastJSDocTagNode = 352
4391
4392
}
4392
4393
type TriviaSyntaxKind = SyntaxKind.SingleLineCommentTrivia | SyntaxKind.MultiLineCommentTrivia | SyntaxKind.NewLineTrivia | SyntaxKind.WhitespaceTrivia | SyntaxKind.ShebangTrivia | SyntaxKind.ConflictMarkerTrivia;
4393
4394
type LiteralSyntaxKind = SyntaxKind.NumericLiteral | SyntaxKind.BigIntLiteral | SyntaxKind.StringLiteral | SyntaxKind.JsxText | SyntaxKind.JsxTextAllWhiteSpaces | SyntaxKind.RegularExpressionLiteral | SyntaxKind.NoSubstitutionTemplateLiteral;
@@ -5946,6 +5947,11 @@ declare namespace ts {
5946
5947
readonly name?: Identifier;
5947
5948
readonly typeExpression: JSDocSignature;
5948
5949
}
5950
+ interface JSDocOverloadTag extends JSDocTag {
5951
+ readonly kind: SyntaxKind.JSDocOverloadTag;
5952
+ readonly parent: JSDoc;
5953
+ readonly typeExpression: JSDocSignature;
5954
+ }
5949
5955
interface JSDocThrowsTag extends JSDocTag {
5950
5956
readonly kind: SyntaxKind.JSDocThrowsTag;
5951
5957
readonly typeExpression?: JSDocTypeExpression;
@@ -7800,6 +7806,8 @@ declare namespace ts {
7800
7806
updateJSDocEnumTag(node: JSDocEnumTag, tagName: Identifier | undefined, typeExpression: JSDocTypeExpression, comment: string | NodeArray<JSDocComment> | undefined): JSDocEnumTag;
7801
7807
createJSDocCallbackTag(tagName: Identifier | undefined, typeExpression: JSDocSignature, fullName?: Identifier | JSDocNamespaceDeclaration, comment?: string | NodeArray<JSDocComment>): JSDocCallbackTag;
7802
7808
updateJSDocCallbackTag(node: JSDocCallbackTag, tagName: Identifier | undefined, typeExpression: JSDocSignature, fullName: Identifier | JSDocNamespaceDeclaration | undefined, comment: string | NodeArray<JSDocComment> | undefined): JSDocCallbackTag;
7809
+ createJSDocOverloadTag(tagName: Identifier | undefined, typeExpression: JSDocSignature, comment?: string | NodeArray<JSDocComment>): JSDocOverloadTag;
7810
+ updateJSDocOverloadTag(node: JSDocOverloadTag, tagName: Identifier | undefined, typeExpression: JSDocSignature, comment: string | NodeArray<JSDocComment> | undefined): JSDocOverloadTag;
7803
7811
createJSDocAugmentsTag(tagName: Identifier | undefined, className: JSDocAugmentsTag["class"], comment?: string | NodeArray<JSDocComment>): JSDocAugmentsTag;
7804
7812
updateJSDocAugmentsTag(node: JSDocAugmentsTag, tagName: Identifier | undefined, className: JSDocAugmentsTag["class"], comment: string | NodeArray<JSDocComment> | undefined): JSDocAugmentsTag;
7805
7813
createJSDocImplementsTag(tagName: Identifier | undefined, className: JSDocImplementsTag["class"], comment?: string | NodeArray<JSDocComment>): JSDocImplementsTag;
@@ -9056,6 +9064,7 @@ declare namespace ts {
9056
9064
function isJSDocProtectedTag(node: Node): node is JSDocProtectedTag;
9057
9065
function isJSDocReadonlyTag(node: Node): node is JSDocReadonlyTag;
9058
9066
function isJSDocOverrideTag(node: Node): node is JSDocOverrideTag;
9067
+ function isJSDocOverloadTag(node: Node): node is JSDocOverloadTag;
9059
9068
function isJSDocDeprecatedTag(node: Node): node is JSDocDeprecatedTag;
9060
9069
function isJSDocSeeTag(node: Node): node is JSDocSeeTag;
9061
9070
function isJSDocEnumTag(node: Node): node is JSDocEnumTag;
0 commit comments