File tree 1 file changed +9
-9
lines changed
1 file changed +9
-9
lines changed Original file line number Diff line number Diff line change @@ -38,26 +38,26 @@ let getUncurriedFromBsconfig ~filename =
38
38
| None -> ()
39
39
| Some bsconfig ->
40
40
let lines = bsconfig |> String. split_on_char '\n' in
41
- let uncurried =
41
+ let is_legacy_uncurried =
42
42
lines
43
43
|> List. exists (fun line ->
44
- let uncurried = ref false in
45
- let false_ = ref false in
44
+ let is_uncurried_option = ref false in
45
+ let is_option_falsy = ref false in
46
46
let words = line |> String. split_on_char ' ' in
47
47
words
48
48
|> List. iter (fun word ->
49
49
match word with
50
- | "\" uncurried\" " | "\" uncurried\" :" -> uncurried := true
50
+ | "\" uncurried\" " | "\" uncurried\" :" -> is_uncurried_option := true
51
51
| "\" uncurried\" :false" | "\" uncurried\" :false," ->
52
- uncurried := true ;
53
- false_ := true
52
+ is_uncurried_option := true ;
53
+ is_option_falsy := true
54
54
| "false" | ":false" | "false," | ":false," ->
55
- false_ := true
55
+ is_option_falsy := true
56
56
| _ -> () );
57
- ! uncurried && not ! false_
57
+ ! is_uncurried_option && ! is_option_falsy
58
58
)
59
59
in
60
- if uncurried then Config. uncurried := Uncurried
60
+ if not is_legacy_uncurried then Config. uncurried := Uncurried
61
61
62
62
(* print res files to res syntax *)
63
63
let printRes ~ignoreParseErrors ~isInterface ~filename =
You can’t perform that action at this time.
0 commit comments