Skip to content

Commit a451b6d

Browse files
committed
skip paren for arrow function with single param
1 parent 8a9f5e5 commit a451b6d

File tree

226 files changed

+1393
-1389
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

226 files changed

+1393
-1389
lines changed

jscomp/core/js_dump.ml

+5-1
Original file line numberDiff line numberDiff line change
@@ -391,7 +391,11 @@ and pp_function ~return_unit ~async ~is_method ~need_paren ?directive cxt (f : P
391391
function_body ?directive ~return_unit cxt f b))
392392
else
393393
let cxt =
394-
P.paren_group f 1 (fun _ -> formal_parameter_list inner_cxt f l)
394+
match l with
395+
| [ single ] when arrow ->
396+
Ext_pp_scope.ident inner_cxt f single
397+
| l ->
398+
P.paren_group f 1 (fun _ -> formal_parameter_list inner_cxt f l)
395399
in
396400
P.space f;
397401
if arrow then (

jscomp/gentype_tests/typescript-react-example/src/ErrorHandler.res.js

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

jscomp/gentype_tests/typescript-react-example/src/Hooks.res.js

+5-5
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

jscomp/gentype_tests/typescript-react-example/src/ImmutableArray.res.js

+8-8
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

jscomp/gentype_tests/typescript-react-example/src/Records.res.js

+9-9
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

jscomp/gentype_tests/typescript-react-example/src/TestPromise.res.js

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

jscomp/gentype_tests/typescript-react-example/src/Uncurried.res.js

+3-3
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

jscomp/gentype_tests/typescript-react-example/src/nested/Tuples.res.js

+2-2
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

jscomp/test/Import.js

+5-5
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

jscomp/test/PartialApplicationNoRuntimeCurry.js

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

jscomp/test/SafePromises.js

+3-3
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

jscomp/test/UncurriedAlways.js

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

jscomp/test/UncurriedExternals.js

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

jscomp/test/UntaggedVariants.js

+3-3
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

jscomp/test/a_list_test.js

+4-4
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)