Skip to content

Commit

Permalink
fixed lazy_seq logic
Browse files Browse the repository at this point in the history
  • Loading branch information
davidroeca committed Sep 24, 2019
1 parent 1069672 commit 0171bd9
Showing 1 changed file with 18 additions and 31 deletions.
49 changes: 18 additions & 31 deletions src/services/inference/module/module_js.ml
Original file line number Diff line number Diff line change
Expand Up @@ -416,37 +416,24 @@ module Node = struct
[
lazy
( if SSet.mem dir node_modules_containers then
lazy_seq([
lazy (
lazy_seq
( Files.node_resolver_aliases file_options
|> Core_list.map ~f:(fun dirname ->
let modified_dirname =
dirname
|> Str.split_delim Files.project_root_token
|> String.concat root
in
lazy
(resolve_relative
~options
~reader
loc
?resolution_acc
dir (spf "%s%s%s" modified_dirname Filename.dir_sep r))) )
);
lazy (
lazy_seq
( Files.node_resolver_dirnames file_options
|> Core_list.map ~f:(fun dirname ->
lazy
(resolve_relative
~options
~reader
loc
?resolution_acc
dir (spf "%s%s%s" dirname Filename.dir_sep r))) )
);
])
let dirs_to_resolve =
Files.node_resolver_aliases file_options
@ Files.node_resolver_dirnames file_options
in
lazy_seq
( dirs_to_resolve |> Core_list.map ~f:(fun dirname ->
let modified_dirname =
dirname
|> Str.split_delim Files.project_root_token
|> String.concat root
in
lazy
(resolve_relative
~options
~reader
loc
?resolution_acc
dir (spf "%s%s%s" modified_dirname Filename.dir_sep r))) )
else None
);

Expand Down

0 comments on commit 0171bd9

Please sign in to comment.