Don't add trailing comma after object rest spread in TypeScript (#3313)

This commit is contained in:
Lucas Duailibe authored and GitHub committed 2017-11-23 12:54:21 -02:00
1 parent a1d878acc7
commit 742a5c3d02
3 files changed
+22

No files matched your search

+1
View File
@@ -1016,6 +1016,7 @@ function genericPrintNoParens(path, options, print, args) {
lastElem &&
(lastElem.type === "RestProperty" ||
lastElem.type === "RestElement" ||
lastElem.type === "ExperimentalRestProperty" ||
hasNodeIgnoreComment(lastElem))
);
@@ -10,6 +10,13 @@ enum Enum {
x = 1,
y = 2,
}
const {
longKeySoThisWillGoOnMultipleLines,
longKeySoThisWillGoOnMultipleLines2,
longKeySoThisWillGoOnMultipleLines3,
...rest,
} = something;
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
export class BaseSingleLevelProfileTargeting<
T extends ValidSingleLevelProfileNode
@@ -20,4 +27,11 @@ enum Enum {
y = 2,
}
const {
longKeySoThisWillGoOnMultipleLines,
longKeySoThisWillGoOnMultipleLines2,
longKeySoThisWillGoOnMultipleLines3,
...rest
} = something;
`;
@@ -7,3 +7,10 @@ enum Enum {
x = 1,
y = 2,
}
const {
longKeySoThisWillGoOnMultipleLines,
longKeySoThisWillGoOnMultipleLines2,
longKeySoThisWillGoOnMultipleLines3,
...rest,
} = something;