jon.recoil.org

Module Js_of_ocaml_compiler.Build_path_prefix_map

Rewrite paths for reproducible builds

Warning: this module is unstable and part of compiler-libs.

type path = string
type path_prefix = string
type error_message = string
type ('a, 'b) result =
  1. | Ok of 'a
  2. | Error of 'b

rewrite_opt map path tries to find a source in map that is a prefix of the input path. If it succeeds, it replaces this prefix with the corresponding target. If it fails, it just returns None.

val get_build_path_prefix_map : unit -> Js_of_ocaml_compiler.Build_path_prefix_map.map option