@@ -1769,11 +1769,11 @@ declare namespace ts {
1769
1769
export interface JSDocEnumTag extends JSDocTag, Declaration {
1770
1770
readonly kind: SyntaxKind.JSDocEnumTag;
1771
1771
readonly parent: JSDoc;
1772
- readonly typeExpression? : JSDocTypeExpression;
1772
+ readonly typeExpression: JSDocTypeExpression;
1773
1773
}
1774
1774
export interface JSDocThisTag extends JSDocTag {
1775
1775
readonly kind: SyntaxKind.JSDocThisTag;
1776
- readonly typeExpression? : JSDocTypeExpression;
1776
+ readonly typeExpression: JSDocTypeExpression;
1777
1777
}
1778
1778
export interface JSDocTemplateTag extends JSDocTag {
1779
1779
readonly kind: SyntaxKind.JSDocTemplateTag;
@@ -3417,9 +3417,9 @@ declare namespace ts {
3417
3417
updateJSDocTypeTag(node: JSDocTypeTag, tagName: Identifier | undefined, typeExpression: JSDocTypeExpression, comment: string | undefined): JSDocTypeTag;
3418
3418
createJSDocReturnTag(tagName: Identifier | undefined, typeExpression?: JSDocTypeExpression, comment?: string): JSDocReturnTag;
3419
3419
updateJSDocReturnTag(node: JSDocReturnTag, tagName: Identifier | undefined, typeExpression: JSDocTypeExpression | undefined, comment: string | undefined): JSDocReturnTag;
3420
- createJSDocThisTag(tagName: Identifier | undefined, typeExpression? : JSDocTypeExpression, comment?: string): JSDocThisTag;
3420
+ createJSDocThisTag(tagName: Identifier | undefined, typeExpression: JSDocTypeExpression, comment?: string): JSDocThisTag;
3421
3421
updateJSDocThisTag(node: JSDocThisTag, tagName: Identifier | undefined, typeExpression: JSDocTypeExpression | undefined, comment: string | undefined): JSDocThisTag;
3422
- createJSDocEnumTag(tagName: Identifier | undefined, typeExpression? : JSDocTypeExpression, comment?: string): JSDocEnumTag;
3422
+ createJSDocEnumTag(tagName: Identifier | undefined, typeExpression: JSDocTypeExpression, comment?: string): JSDocEnumTag;
3423
3423
updateJSDocEnumTag(node: JSDocEnumTag, tagName: Identifier | undefined, typeExpression: JSDocTypeExpression, comment: string | undefined): JSDocEnumTag;
3424
3424
createJSDocCallbackTag(tagName: Identifier | undefined, typeExpression: JSDocSignature, fullName?: Identifier | JSDocNamespaceDeclaration, comment?: string): JSDocCallbackTag;
3425
3425
updateJSDocCallbackTag(node: JSDocCallbackTag, tagName: Identifier | undefined, typeExpression: JSDocSignature, fullName: Identifier | JSDocNamespaceDeclaration | undefined, comment: string | undefined): JSDocCallbackTag;
@@ -10419,7 +10419,7 @@ declare namespace ts {
10419
10419
/** @deprecated Use `factory.createJSDocReturnTag` or the factory supplied by your transformation context instead. */
10420
10420
const createJSDocReturnTag: (tagName: Identifier | undefined, typeExpression?: JSDocTypeExpression | undefined, comment?: string | undefined) => JSDocReturnTag;
10421
10421
/** @deprecated Use `factory.createJSDocThisTag` or the factory supplied by your transformation context instead. */
10422
- const createJSDocThisTag: (tagName: Identifier | undefined, typeExpression? : JSDocTypeExpression | undefined , comment?: string | undefined) => JSDocThisTag;
10422
+ const createJSDocThisTag: (tagName: Identifier | undefined, typeExpression: JSDocTypeExpression, comment?: string | undefined) => JSDocThisTag;
10423
10423
/** @deprecated Use `factory.createJSDocComment` or the factory supplied by your transformation context instead. */
10424
10424
const createJSDocComment: (comment?: string | undefined, tags?: readonly JSDocTag[] | undefined) => JSDoc;
10425
10425
/** @deprecated Use `factory.createJSDocParameterTag` or the factory supplied by your transformation context instead. */
@@ -10431,7 +10431,7 @@ declare namespace ts {
10431
10431
readonly expression: Identifier | PropertyAccessEntityNameExpression;
10432
10432
}, comment?: string | undefined) => JSDocAugmentsTag;
10433
10433
/** @deprecated Use `factory.createJSDocEnumTag` or the factory supplied by your transformation context instead. */
10434
- const createJSDocEnumTag: (tagName: Identifier | undefined, typeExpression? : JSDocTypeExpression | undefined , comment?: string | undefined) => JSDocEnumTag;
10434
+ const createJSDocEnumTag: (tagName: Identifier | undefined, typeExpression: JSDocTypeExpression, comment?: string | undefined) => JSDocEnumTag;
10435
10435
/** @deprecated Use `factory.createJSDocTemplateTag` or the factory supplied by your transformation context instead. */
10436
10436
const createJSDocTemplateTag: (tagName: Identifier | undefined, constraint: JSDocTypeExpression | undefined, typeParameters: readonly TypeParameterDeclaration[], comment?: string | undefined) => JSDocTemplateTag;
10437
10437
/** @deprecated Use `factory.createJSDocTypedefTag` or the factory supplied by your transformation context instead. */
0 commit comments