@@ -4339,24 +4339,25 @@ declare namespace ts {
43394339 JSDocReadonlyTag = 339,
43404340 JSDocOverrideTag = 340,
43414341 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,
43604361 FirstAssignment = 63,
43614362 LastAssignment = 78,
43624363 FirstCompoundAssignment = 64,
@@ -4385,9 +4386,9 @@ declare namespace ts {
43854386 LastStatement = 256,
43864387 FirstNode = 163,
43874388 FirstJSDocNode = 312,
4388- LastJSDocNode = 351 ,
4389+ LastJSDocNode = 352 ,
43894390 FirstJSDocTagNode = 330,
4390- LastJSDocTagNode = 351
4391+ LastJSDocTagNode = 352
43914392 }
43924393 type TriviaSyntaxKind = SyntaxKind.SingleLineCommentTrivia | SyntaxKind.MultiLineCommentTrivia | SyntaxKind.NewLineTrivia | SyntaxKind.WhitespaceTrivia | SyntaxKind.ShebangTrivia | SyntaxKind.ConflictMarkerTrivia;
43934394 type LiteralSyntaxKind = SyntaxKind.NumericLiteral | SyntaxKind.BigIntLiteral | SyntaxKind.StringLiteral | SyntaxKind.JsxText | SyntaxKind.JsxTextAllWhiteSpaces | SyntaxKind.RegularExpressionLiteral | SyntaxKind.NoSubstitutionTemplateLiteral;
@@ -5946,6 +5947,11 @@ declare namespace ts {
59465947 readonly name?: Identifier;
59475948 readonly typeExpression: JSDocSignature;
59485949 }
5950+ interface JSDocOverloadTag extends JSDocTag {
5951+ readonly kind: SyntaxKind.JSDocOverloadTag;
5952+ readonly parent: JSDoc;
5953+ readonly typeExpression: JSDocSignature;
5954+ }
59495955 interface JSDocThrowsTag extends JSDocTag {
59505956 readonly kind: SyntaxKind.JSDocThrowsTag;
59515957 readonly typeExpression?: JSDocTypeExpression;
@@ -7800,6 +7806,8 @@ declare namespace ts {
78007806 updateJSDocEnumTag(node: JSDocEnumTag, tagName: Identifier | undefined, typeExpression: JSDocTypeExpression, comment: string | NodeArray<JSDocComment> | undefined): JSDocEnumTag;
78017807 createJSDocCallbackTag(tagName: Identifier | undefined, typeExpression: JSDocSignature, fullName?: Identifier | JSDocNamespaceDeclaration, comment?: string | NodeArray<JSDocComment>): JSDocCallbackTag;
78027808 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;
78037811 createJSDocAugmentsTag(tagName: Identifier | undefined, className: JSDocAugmentsTag["class"], comment?: string | NodeArray<JSDocComment>): JSDocAugmentsTag;
78047812 updateJSDocAugmentsTag(node: JSDocAugmentsTag, tagName: Identifier | undefined, className: JSDocAugmentsTag["class"], comment: string | NodeArray<JSDocComment> | undefined): JSDocAugmentsTag;
78057813 createJSDocImplementsTag(tagName: Identifier | undefined, className: JSDocImplementsTag["class"], comment?: string | NodeArray<JSDocComment>): JSDocImplementsTag;
@@ -9056,6 +9064,7 @@ declare namespace ts {
90569064 function isJSDocProtectedTag(node: Node): node is JSDocProtectedTag;
90579065 function isJSDocReadonlyTag(node: Node): node is JSDocReadonlyTag;
90589066 function isJSDocOverrideTag(node: Node): node is JSDocOverrideTag;
9067+ function isJSDocOverloadTag(node: Node): node is JSDocOverloadTag;
90599068 function isJSDocDeprecatedTag(node: Node): node is JSDocDeprecatedTag;
90609069 function isJSDocSeeTag(node: Node): node is JSDocSeeTag;
90619070 function isJSDocEnumTag(node: Node): node is JSDocEnumTag;
0 commit comments