prettier/tests/arrows/__snapshots__/jsfmt.spec.js.snap

95 lines
2.1 KiB
Plaintext
Raw Normal View History

exports[`test advanced_arrows.js 1`] = `
"/**
* @flow
*/
var add = (x: number, y: number): number => x + y;
var bad = (x: number): string => x; // Error!
var ident = <T>(x: T): T => x;
(ident(1): number);
2016-12-30 19:56:42 +03:00
(ident(\"hi\"): number); // Error
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2016-12-27 21:29:31 +03:00
/**
* @flow
*/
2016-12-27 21:29:31 +03:00
var add = (x: number, y: number): number => x + y;
2016-12-27 21:29:31 +03:00
var bad = (x: number): string => x;
// Error!
2016-12-27 21:29:31 +03:00
var ident = <T>(x: T): T => x;
(ident(1): number);
2017-01-11 18:16:38 +03:00
(ident(\"hi\"): number); // Error
"
`;
exports[`test arrow_function_expression.js 1`] = `
"(a => {}).length
typeof (() => {});
export default (() => {})();
(() => {})()\`\`;
(() => {})\`\`;
new (() => {});
if ((() => {}) ? 1 : 0) {}
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
(a => {
}).length;
typeof (() => {
});
export default (() => {
})();
(() => {
})()\`\`;
(() => {
})\`\`;
new (() => {
})();
if ((() => {
}) ? 1 : 0) {
}
"
`;
exports[`test arrows.js 1`] = `
"function selectBestEffortImageForWidth(
maxWidth: number,
images: Array<Image>
): Image {
var maxPixelWidth = maxWidth;
//images = images.sort(function (a, b) { return a.width - b.width });
2016-12-30 19:56:42 +03:00
images = images.sort((a, b) => (a.width - b.width) + \"\");
return images.find(image => image.width >= maxPixelWidth) ||
images[images.length - 1];
}
a = () => ({} = this);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2016-12-27 21:29:31 +03:00
function selectBestEffortImageForWidth(
maxWidth: number,
images: Array<Image>
2016-12-27 21:29:31 +03:00
): Image {
var maxPixelWidth = maxWidth;
//images = images.sort(function (a, b) { return a.width - b.width });
2016-12-30 19:56:42 +03:00
images = images.sort((a, b) => a.width - b.width + \"\");
2016-12-27 21:29:31 +03:00
return images.find(image => image.width >= maxPixelWidth) ||
images[images.length - 1];
2017-01-11 18:16:38 +03:00
}
a = () => ({} = this);
2017-01-11 18:16:38 +03:00
"
`;
exports[`test long-call-no-args.js 1`] = `
"veryLongCall(VERY_VERY_VERY_VERY_VERY_VERY_VERY_VERY_VERY_VERY_LONG_CONSTANT, () => {})
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
veryLongCall(
VERY_VERY_VERY_VERY_VERY_VERY_VERY_VERY_VERY_VERY_LONG_CONSTANT,
() => {
}
);
"
`;