Persistent_env.Consistbl
type t = Consistbl.Make(Misc.Stdlib.String).t;
let create: unit => t;
let clear: t => unit;
let check:
t =>
Misc.Stdlib.String.t =>
Stdlib.Digest.t =>
Misc.filepath =>
unit;
let check_noadd:
t =>
Misc.Stdlib.String.t =>
Stdlib.Digest.t =>
Misc.filepath =>
unit;
let source: t => Misc.Stdlib.String.t => Misc.filepath;
let extract:
list(Misc.Stdlib.String.t) =>
t =>
list((Misc.Stdlib.String.t, option(Stdlib.Digest.t)));
let extract_map:
Melange_compiler_libs__.Misc.Stdlib.String.Set.t =>
t =>
Melange_compiler_libs__.Misc.Stdlib.String.Map.t(option(Stdlib.Digest.t));
let filter: (Misc.Stdlib.String.t => bool) => t => unit;
exception Inconsistency of {
unit_name: Misc.Stdlib.String.t,
inconsistent_source: string,
original_source: string,
};
exception Not_available(Misc.Stdlib.String.t);