File tree Expand file tree Collapse file tree 4 files changed +7
-7
lines changed
tests/baselines/reference/api Expand file tree Collapse file tree 4 files changed +7
-7
lines changed Original file line number Diff line number Diff line change @@ -2593,14 +2593,14 @@ namespace ts {
2593
2593
2594
2594
export interface JsxExpression extends Expression {
2595
2595
readonly kind : SyntaxKind . JsxExpression ;
2596
- readonly parent : JsxElement | JsxAttributeLike ;
2596
+ readonly parent : JsxElement | JsxFragment | JsxAttributeLike ;
2597
2597
readonly dotDotDotToken ?: Token < SyntaxKind . DotDotDotToken > ;
2598
2598
readonly expression ?: Expression ;
2599
2599
}
2600
2600
2601
2601
export interface JsxText extends LiteralLikeNode {
2602
2602
readonly kind : SyntaxKind . JsxText ;
2603
- readonly parent : JsxElement ;
2603
+ readonly parent : JsxElement | JsxFragment ;
2604
2604
readonly containsOnlyTriviaWhiteSpaces : boolean ;
2605
2605
}
2606
2606
Original file line number Diff line number Diff line change @@ -1180,7 +1180,7 @@ namespace ts.Completions {
1180
1180
case SyntaxKind . CaseKeyword :
1181
1181
return getSwitchedType ( cast ( parent , isCaseClause ) , checker ) ;
1182
1182
case SyntaxKind . OpenBraceToken :
1183
- return isJsxExpression ( parent ) && parent . parent . kind !== SyntaxKind . JsxElement ? checker . getContextualTypeForJsxAttribute ( parent . parent ) : undefined ;
1183
+ return isJsxExpression ( parent ) && ! isJsxElement ( parent . parent ) && ! isJsxFragment ( parent . parent ) ? checker . getContextualTypeForJsxAttribute ( parent . parent ) : undefined ;
1184
1184
default :
1185
1185
const argInfo = SignatureHelp . getArgumentInfoForCompletions ( previousToken , position , sourceFile ) ;
1186
1186
return argInfo ?
Original file line number Diff line number Diff line change @@ -1381,13 +1381,13 @@ declare namespace ts {
1381
1381
}
1382
1382
export interface JsxExpression extends Expression {
1383
1383
readonly kind: SyntaxKind.JsxExpression;
1384
- readonly parent: JsxElement | JsxAttributeLike;
1384
+ readonly parent: JsxElement | JsxFragment | JsxAttributeLike;
1385
1385
readonly dotDotDotToken?: Token<SyntaxKind.DotDotDotToken>;
1386
1386
readonly expression?: Expression;
1387
1387
}
1388
1388
export interface JsxText extends LiteralLikeNode {
1389
1389
readonly kind: SyntaxKind.JsxText;
1390
- readonly parent: JsxElement;
1390
+ readonly parent: JsxElement | JsxFragment ;
1391
1391
readonly containsOnlyTriviaWhiteSpaces: boolean;
1392
1392
}
1393
1393
export type JsxChild = JsxText | JsxExpression | JsxElement | JsxSelfClosingElement | JsxFragment;
Original file line number Diff line number Diff line change @@ -1381,13 +1381,13 @@ declare namespace ts {
1381
1381
}
1382
1382
export interface JsxExpression extends Expression {
1383
1383
readonly kind : SyntaxKind . JsxExpression ;
1384
- readonly parent : JsxElement | JsxAttributeLike ;
1384
+ readonly parent : JsxElement | JsxFragment | JsxAttributeLike ;
1385
1385
readonly dotDotDotToken ?: Token < SyntaxKind . DotDotDotToken > ;
1386
1386
readonly expression ?: Expression ;
1387
1387
}
1388
1388
export interface JsxText extends LiteralLikeNode {
1389
1389
readonly kind : SyntaxKind . JsxText ;
1390
- readonly parent : JsxElement ;
1390
+ readonly parent : JsxElement | JsxFragment ;
1391
1391
readonly containsOnlyTriviaWhiteSpaces : boolean ;
1392
1392
}
1393
1393
export type JsxChild = JsxText | JsxExpression | JsxElement | JsxSelfClosingElement | JsxFragment ;
You can’t perform that action at this time.
0 commit comments