We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 7092f00 commit 1691bbaCopy full SHA for 1691bba
1 file changed
src/nodes/MemberAccess.js
@@ -62,11 +62,12 @@ const shallIndent = (path) => {
62
63
const MemberAccess = {
64
print: ({ node, path, print }) => {
65
- const expressionDoc = path.call(print, 'expression');
+ let expressionDoc = path.call(print, 'expression');
66
let separator = [softline, '.'];
67
let labelData;
68
if (expressionDoc.label) {
69
labelData = JSON.parse(expressionDoc.label);
70
+ expressionDoc = expressionDoc.contents.flat();
71
}
72
if (labelData && labelData.groupId) {
73
separator = ifBreak('.', [softline, '.'], {
@@ -78,7 +79,7 @@ const MemberAccess = {
78
79
expressionDoc,
80
shallIndent(path) ? indent(separator) : separator,
81
node.memberName
- ];
82
+ ].flat();
83
84
return isEndOfChain(node, path) ? group(doc) : doc;
85
0 commit comments