Don't add trailing comma after object rest spread in TypeScript (#3313)
This commit is contained in:
1 parent
a1d878acc7
commit
742a5c3d02
3 files changed
+22
No files matched your search
@@ -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;
|
||||
Reference in new issue
Block a user