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 = (x: T): T => x; (ident(1): number); (ident(\"hi\"): number); // Error ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /** * @flow */ // Error! // Error var add = (x: number, y: number): number => x + y; var bad = (x: number): string => x; var ident = (x: T): T => x; (ident(1): number); (ident(\"hi\"): number); " `; exports[`test arrows.js 1`] = ` "function selectBestEffortImageForWidth( maxWidth: number, images: Array ): Image { var maxPixelWidth = maxWidth; //images = images.sort(function (a, b) { return a.width - b.width }); images = images.sort((a, b) => (a.width - b.width) + \"\"); return images.find(image => image.width >= maxPixelWidth) || images[images.length - 1]; } ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ //images = images.sort(function (a, b) { return a.width - b.width }); function selectBestEffortImageForWidth( maxWidth: number, images: Array ): Image { var maxPixelWidth = maxWidth; images = images.sort((a, b) => a.width - b.width + \"\"); return images.find(image => image.width >= maxPixelWidth) || images[images.length - 1]; } " `;