--- source: crates/rome_formatter_test/src/snapshot_builder.rs info: test_file: js/module/arrow/currying.js --- # Input ```js const fn = b => c => d => { return 3; }; const foo = (a, b) => c => d => { return 3; }; const bar = a => b => c => a + b + c const mw = store => next => action => { return next(action) } const middleware = options => (req, res, next) => { // ... }; ``` ============================= # Outputs ## Output 1 ----- Indent style: Tab Line width: 80 Quote style: Double Quotes Quote properties: As needed Trailing comma: All Semicolons: Always ----- ```js const fn = (b) => (c) => (d) => { return 3; }; const foo = (a, b) => (c) => (d) => { return 3; }; const bar = (a) => (b) => (c) => a + b + c; const mw = (store) => (next) => (action) => { return next(action); }; const middleware = (options) => (req, res, next) => { // ... }; ```