File tree Expand file tree Collapse file tree 4 files changed +56
-16
lines changed Expand file tree Collapse file tree 4 files changed +56
-16
lines changed Original file line number Diff line number Diff line change @@ -106,12 +106,22 @@ let translate ?output_prefix loc (cxt : Lam_compile_context.t)
106
106
(* TODO: graceful error message here *)
107
107
in
108
108
109
+ let packages_info = Js_packages_state. get_packages_info () in
110
+
111
+ let module_system = ref None in
112
+ let _ =
113
+ Js_packages_info. iter packages_info
114
+ (fun { module_system = ms } -> module_system := Some ms)
115
+ in
116
+
109
117
let path =
110
- Js_name_of_module_id. string_of_module_id module_id
111
- ~output_dir
112
- (* TODO: where is Js_package_info.module_system ? *)
113
- Js_packages_info. NodeJS
118
+ match ! module_system with
119
+ | Some module_system ->
120
+ Js_name_of_module_id. string_of_module_id module_id
121
+ ~output_dir module_system
122
+ | _ -> assert false
114
123
in
124
+
115
125
let arg_of_callback_fn = Ident. create " m" in
116
126
match value with
117
127
| Some value ->
Original file line number Diff line number Diff line change @@ -96718,12 +96718,22 @@ let translate ?output_prefix loc (cxt : Lam_compile_context.t)
96718
96718
(* TODO: graceful error message here *)
96719
96719
in
96720
96720
96721
+ let packages_info = Js_packages_state.get_packages_info () in
96722
+
96723
+ let module_system = ref None in
96724
+ let _ =
96725
+ Js_packages_info.iter packages_info
96726
+ (fun { module_system = ms } -> module_system := Some ms)
96727
+ in
96728
+
96721
96729
let path =
96722
- Js_name_of_module_id.string_of_module_id module_id
96723
- ~output_dir
96724
- (* TODO: where is Js_package_info.module_system ? *)
96725
- Js_packages_info.NodeJS
96730
+ match !module_system with
96731
+ | Some module_system ->
96732
+ Js_name_of_module_id.string_of_module_id module_id
96733
+ ~output_dir module_system
96734
+ | _ -> assert false
96726
96735
in
96736
+
96727
96737
let arg_of_callback_fn = Ident.create "m" in
96728
96738
match value with
96729
96739
| Some value ->
Original file line number Diff line number Diff line change @@ -96718,12 +96718,22 @@ let translate ?output_prefix loc (cxt : Lam_compile_context.t)
96718
96718
(* TODO: graceful error message here *)
96719
96719
in
96720
96720
96721
+ let packages_info = Js_packages_state.get_packages_info () in
96722
+
96723
+ let module_system = ref None in
96724
+ let _ =
96725
+ Js_packages_info.iter packages_info
96726
+ (fun { module_system = ms } -> module_system := Some ms)
96727
+ in
96728
+
96721
96729
let path =
96722
- Js_name_of_module_id.string_of_module_id module_id
96723
- ~output_dir
96724
- (* TODO: where is Js_package_info.module_system ? *)
96725
- Js_packages_info.NodeJS
96730
+ match !module_system with
96731
+ | Some module_system ->
96732
+ Js_name_of_module_id.string_of_module_id module_id
96733
+ ~output_dir module_system
96734
+ | _ -> assert false
96726
96735
in
96736
+
96727
96737
let arg_of_callback_fn = Ident.create "m" in
96728
96738
match value with
96729
96739
| Some value ->
Original file line number Diff line number Diff line change @@ -265912,12 +265912,22 @@ let translate ?output_prefix loc (cxt : Lam_compile_context.t)
265912
265912
(* TODO: graceful error message here *)
265913
265913
in
265914
265914
265915
+ let packages_info = Js_packages_state.get_packages_info () in
265916
+
265917
+ let module_system = ref None in
265918
+ let _ =
265919
+ Js_packages_info.iter packages_info
265920
+ (fun { module_system = ms } -> module_system := Some ms)
265921
+ in
265922
+
265915
265923
let path =
265916
- Js_name_of_module_id.string_of_module_id module_id
265917
- ~output_dir
265918
- (* TODO: where is Js_package_info.module_system ? *)
265919
- Js_packages_info.NodeJS
265924
+ match !module_system with
265925
+ | Some module_system ->
265926
+ Js_name_of_module_id.string_of_module_id module_id
265927
+ ~output_dir module_system
265928
+ | _ -> assert false
265920
265929
in
265930
+
265921
265931
let arg_of_callback_fn = Ident.create "m" in
265922
265932
match value with
265923
265933
| Some value ->
You can’t perform that action at this time.
0 commit comments