Skip to content

Commit 84f89f8

Browse files
committed
Fix some JSDoc factory function return types.
1 parent cbc959b commit 84f89f8

File tree

3 files changed

+15
-15
lines changed

3 files changed

+15
-15
lines changed

src/compiler/factoryPublic.ts

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2592,23 +2592,23 @@ namespace ts {
25922592
}
25932593

25942594
export function createJSDocAuthorTag(comment?: string) {
2595-
return createJSDocTag(SyntaxKind.JSDocAuthorTag, "author", comment);
2595+
return createJSDocTag<JSDocAuthorTag>(SyntaxKind.JSDocAuthorTag, "author", comment);
25962596
}
25972597

25982598
export function createJSDocPublicTag() {
2599-
return createJSDocTag(SyntaxKind.JSDocPublicTag, "public");
2599+
return createJSDocTag<JSDocPublicTag>(SyntaxKind.JSDocPublicTag, "public");
26002600
}
26012601

26022602
export function createJSDocPrivateTag() {
2603-
return createJSDocTag(SyntaxKind.JSDocPrivateTag, "private");
2603+
return createJSDocTag<JSDocPrivateTag>(SyntaxKind.JSDocPrivateTag, "private");
26042604
}
26052605

26062606
export function createJSDocProtectedTag() {
2607-
return createJSDocTag(SyntaxKind.JSDocProtectedTag, "protected");
2607+
return createJSDocTag<JSDocProtectedTag>(SyntaxKind.JSDocProtectedTag, "protected");
26082608
}
26092609

26102610
export function createJSDocReadonlyTag() {
2611-
return createJSDocTag(SyntaxKind.JSDocReadonlyTag, "readonly");
2611+
return createJSDocTag<JSDocReadonlyTag>(SyntaxKind.JSDocReadonlyTag, "readonly");
26122612
}
26132613

26142614
export function appendJSDocToContainer(node: JSDocContainer, jsdoc: JSDoc) {

tests/baselines/reference/api/tsserverlibrary.d.ts

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -4268,11 +4268,11 @@ declare namespace ts {
42684268
function createJSDocParameterTag(typeExpression: JSDocTypeExpression | undefined, name: EntityName, isNameFirst: boolean, isBracketed: boolean, comment?: string): JSDocParameterTag;
42694269
function createJSDocTypeLiteral(jsDocPropertyTags?: readonly JSDocPropertyLikeTag[], isArrayType?: boolean): JSDocTypeLiteral;
42704270
function createJSDocImplementsTag(classExpression: JSDocImplementsTag["class"], comment?: string): JSDocImplementsTag;
4271-
function createJSDocAuthorTag(comment?: string): JSDocTag;
4272-
function createJSDocPublicTag(): JSDocTag;
4273-
function createJSDocPrivateTag(): JSDocTag;
4274-
function createJSDocProtectedTag(): JSDocTag;
4275-
function createJSDocReadonlyTag(): JSDocTag;
4271+
function createJSDocAuthorTag(comment?: string): JSDocAuthorTag;
4272+
function createJSDocPublicTag(): JSDocPublicTag;
4273+
function createJSDocPrivateTag(): JSDocPrivateTag;
4274+
function createJSDocProtectedTag(): JSDocProtectedTag;
4275+
function createJSDocReadonlyTag(): JSDocReadonlyTag;
42764276
function appendJSDocToContainer(node: JSDocContainer, jsdoc: JSDoc): JSDocContainer;
42774277
function createJsxElement(openingElement: JsxOpeningElement, children: readonly JsxChild[], closingElement: JsxClosingElement): JsxElement;
42784278
function updateJsxElement(node: JsxElement, openingElement: JsxOpeningElement, children: readonly JsxChild[], closingElement: JsxClosingElement): JsxElement;

tests/baselines/reference/api/typescript.d.ts

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -4268,11 +4268,11 @@ declare namespace ts {
42684268
function createJSDocParameterTag(typeExpression: JSDocTypeExpression | undefined, name: EntityName, isNameFirst: boolean, isBracketed: boolean, comment?: string): JSDocParameterTag;
42694269
function createJSDocTypeLiteral(jsDocPropertyTags?: readonly JSDocPropertyLikeTag[], isArrayType?: boolean): JSDocTypeLiteral;
42704270
function createJSDocImplementsTag(classExpression: JSDocImplementsTag["class"], comment?: string): JSDocImplementsTag;
4271-
function createJSDocAuthorTag(comment?: string): JSDocTag;
4272-
function createJSDocPublicTag(): JSDocTag;
4273-
function createJSDocPrivateTag(): JSDocTag;
4274-
function createJSDocProtectedTag(): JSDocTag;
4275-
function createJSDocReadonlyTag(): JSDocTag;
4271+
function createJSDocAuthorTag(comment?: string): JSDocAuthorTag;
4272+
function createJSDocPublicTag(): JSDocPublicTag;
4273+
function createJSDocPrivateTag(): JSDocPrivateTag;
4274+
function createJSDocProtectedTag(): JSDocProtectedTag;
4275+
function createJSDocReadonlyTag(): JSDocReadonlyTag;
42764276
function appendJSDocToContainer(node: JSDocContainer, jsdoc: JSDoc): JSDocContainer;
42774277
function createJsxElement(openingElement: JsxOpeningElement, children: readonly JsxChild[], closingElement: JsxClosingElement): JsxElement;
42784278
function updateJsxElement(node: JsxElement, openingElement: JsxOpeningElement, children: readonly JsxChild[], closingElement: JsxClosingElement): JsxElement;

0 commit comments

Comments
 (0)