Merge pull request #156 from jlongster/break-imports-exports
Break long `exports` into multiple lines.
This commit is contained in:
commit
ab37f7fd02
5 files changed
+43
-7
No files matched your search
+13
-3
@@ -1866,9 +1866,19 @@ function printExportDeclaration(path, options, print) {
|
||||
} else {
|
||||
parts.push(
|
||||
decl.exportKind === "type" ? "type " : "",
|
||||
shouldPrintSpaces ? "{ " : "{",
|
||||
join(", ", path.map(print, "specifiers")),
|
||||
shouldPrintSpaces ? " }" : "}"
|
||||
group(concat([
|
||||
"{",
|
||||
indent(
|
||||
options.tabWidth,
|
||||
concat([
|
||||
options.bracketSpacing ? line : softline,
|
||||
join(concat([",", options.bracketSpacing ? line : softline]),
|
||||
path.map(print, "specifiers"))
|
||||
])
|
||||
),
|
||||
options.bracketSpacing ? line : softline,
|
||||
"}"
|
||||
]))
|
||||
);
|
||||
}
|
||||
|
||||
|
||||
@@ -352,7 +352,10 @@ declare export {
|
||||
* @flow
|
||||
*/
|
||||
|
||||
declare export { numberValue1, numberValue2 as numberValue2_renamed } from \"ES6_ExportFrom_Source1\";
|
||||
declare export {
|
||||
numberValue1,
|
||||
numberValue2 as numberValue2_renamed
|
||||
} from \"ES6_ExportFrom_Source1\";
|
||||
"
|
||||
`;
|
||||
|
||||
@@ -372,7 +375,10 @@ declare export {
|
||||
* @flow
|
||||
*/
|
||||
|
||||
declare export { numberValue1, numberValue2 as numberValue2_renamed2 } from \"ES6_ExportFrom_Source2\";
|
||||
declare export {
|
||||
numberValue1,
|
||||
numberValue2 as numberValue2_renamed2
|
||||
} from \"ES6_ExportFrom_Source2\";
|
||||
"
|
||||
`;
|
||||
|
||||
|
||||
@@ -429,7 +429,10 @@ export {
|
||||
* @flow
|
||||
*/
|
||||
|
||||
export { numberValue1, numberValue2 as numberValue2_renamed } from \"ES6_ExportFrom_Source1\";
|
||||
export {
|
||||
numberValue1,
|
||||
numberValue2 as numberValue2_renamed
|
||||
} from \"ES6_ExportFrom_Source1\";
|
||||
"
|
||||
`;
|
||||
|
||||
@@ -449,7 +452,10 @@ export {
|
||||
* @flow
|
||||
*/
|
||||
|
||||
export { numberValue1, numberValue2 as numberValue2_renamed2 } from \"ES6_ExportFrom_Source2\";
|
||||
export {
|
||||
numberValue1,
|
||||
numberValue2 as numberValue2_renamed2
|
||||
} from \"ES6_ExportFrom_Source2\";
|
||||
"
|
||||
`;
|
||||
|
||||
|
||||
@@ -13,6 +13,19 @@ function fn() {
|
||||
"
|
||||
`;
|
||||
|
||||
exports[`test exports.js 1`] = `
|
||||
"export { value1, value2 as value2_renamed, value3, value4 as value4_renamed, value5 } from \"exports\";
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
export {
|
||||
value1,
|
||||
value2 as value2_renamed,
|
||||
value3,
|
||||
value4 as value4_renamed,
|
||||
value5
|
||||
} from \"exports\";
|
||||
"
|
||||
`;
|
||||
|
||||
exports[`test optional-type-name.js 1`] = `
|
||||
"type Foo = (any) => string
|
||||
|
||||
|
||||
@@ -0,0 +1 @@
|
||||
export { value1, value2 as value2_renamed, value3, value4 as value4_renamed, value5 } from "exports";
|
||||
Reference in new issue
Block a user