We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent d49ddaf commit 0126527Copy full SHA for 0126527
1 file changed
src/slang-nodes/TupleValues.ts
@@ -39,10 +39,10 @@ export class TupleValues implements SlangNode {
39
}
40
41
print(path: AstPath<TupleValues>, print: PrintFunction): Doc {
42
- const singleExpression = this.getSingleExpression();
43
- return singleExpression &&
44
- singleExpression.variant.kind !== TerminalKind.Identifier &&
45
- isBinaryOperation(singleExpression.variant)
+ const singleExpressionVariant = this.getSingleExpression()?.variant;
+ return singleExpressionVariant &&
+ singleExpressionVariant.kind !== TerminalKind.Identifier &&
+ isBinaryOperation(singleExpressionVariant)
46
? path.map(print, 'items')
47
: printSeparatedList(path.map(print, 'items'));
48
0 commit comments