@@ -1769,11 +1769,11 @@ declare namespace ts {
17691769 export interface JSDocEnumTag extends JSDocTag, Declaration {
17701770 readonly kind: SyntaxKind.JSDocEnumTag;
17711771 readonly parent: JSDoc;
1772- readonly typeExpression? : JSDocTypeExpression;
1772+ readonly typeExpression: JSDocTypeExpression;
17731773 }
17741774 export interface JSDocThisTag extends JSDocTag {
17751775 readonly kind: SyntaxKind.JSDocThisTag;
1776- readonly typeExpression? : JSDocTypeExpression;
1776+ readonly typeExpression: JSDocTypeExpression;
17771777 }
17781778 export interface JSDocTemplateTag extends JSDocTag {
17791779 readonly kind: SyntaxKind.JSDocTemplateTag;
@@ -3417,9 +3417,9 @@ declare namespace ts {
34173417 updateJSDocTypeTag(node: JSDocTypeTag, tagName: Identifier | undefined, typeExpression: JSDocTypeExpression, comment: string | undefined): JSDocTypeTag;
34183418 createJSDocReturnTag(tagName: Identifier | undefined, typeExpression?: JSDocTypeExpression, comment?: string): JSDocReturnTag;
34193419 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;
34213421 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;
34233423 updateJSDocEnumTag(node: JSDocEnumTag, tagName: Identifier | undefined, typeExpression: JSDocTypeExpression, comment: string | undefined): JSDocEnumTag;
34243424 createJSDocCallbackTag(tagName: Identifier | undefined, typeExpression: JSDocSignature, fullName?: Identifier | JSDocNamespaceDeclaration, comment?: string): JSDocCallbackTag;
34253425 updateJSDocCallbackTag(node: JSDocCallbackTag, tagName: Identifier | undefined, typeExpression: JSDocSignature, fullName: Identifier | JSDocNamespaceDeclaration | undefined, comment: string | undefined): JSDocCallbackTag;
@@ -10419,7 +10419,7 @@ declare namespace ts {
1041910419 /** @deprecated Use `factory.createJSDocReturnTag` or the factory supplied by your transformation context instead. */
1042010420 const createJSDocReturnTag: (tagName: Identifier | undefined, typeExpression?: JSDocTypeExpression | undefined, comment?: string | undefined) => JSDocReturnTag;
1042110421 /** @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;
1042310423 /** @deprecated Use `factory.createJSDocComment` or the factory supplied by your transformation context instead. */
1042410424 const createJSDocComment: (comment?: string | undefined, tags?: readonly JSDocTag[] | undefined) => JSDoc;
1042510425 /** @deprecated Use `factory.createJSDocParameterTag` or the factory supplied by your transformation context instead. */
@@ -10431,7 +10431,7 @@ declare namespace ts {
1043110431 readonly expression: Identifier | PropertyAccessEntityNameExpression;
1043210432 }, comment?: string | undefined) => JSDocAugmentsTag;
1043310433 /** @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;
1043510435 /** @deprecated Use `factory.createJSDocTemplateTag` or the factory supplied by your transformation context instead. */
1043610436 const createJSDocTemplateTag: (tagName: Identifier | undefined, constraint: JSDocTypeExpression | undefined, typeParameters: readonly TypeParameterDeclaration[], comment?: string | undefined) => JSDocTemplateTag;
1043710437 /** @deprecated Use `factory.createJSDocTypedefTag` or the factory supplied by your transformation context instead. */
0 commit comments