Map.Stringspecalized when key type is string, more efficient than the generic type, its compare behavior is fixed using the built-in comparison
module I : sig ... endmodule N : sig ... endmodule A : sig ... endBelt.Array Utililites for Array functions
val singleton : 'a -> 'b -> ('a, 'b) N.node optionval minKey : ('a, 'b) N.node option -> 'a optionval minKeyUndefined : ('a, 'b) N.node option -> 'a optionval maxKey : ('a, 'b) N.node option -> 'a optionval maxKeyUndefined : ('a, 'b) N.node option -> 'a optionval minimum : ('a, 'b) N.node option -> ('a * 'b) optionval minUndefined : ('a, 'b) N.node option -> ('a * 'b) optionval maximum : ('a, 'b) N.node option -> ('a * 'b) optionval maxUndefined : ('a, 'b) N.node option -> ('a * 'b) optionval forEachU : ('a, 'b) N.node option -> ('a -> 'b -> unit) -> unitval forEach : ('a, 'b) N.node option -> ('a -> 'b -> unit) -> unitval reduceU : ('a, 'b) N.node option -> 'c -> ('c -> 'a -> 'b -> 'c) -> 'cval reduce : ('a, 'b) N.node option -> 'c -> ('c -> 'a -> 'b -> 'c) -> 'cval everyU : ('a, 'b) N.node option -> ('a -> 'b -> bool) -> boolval every : ('a, 'b) N.node option -> ('a -> 'b -> bool) -> boolval someU : ('a, 'b) N.node option -> ('a -> 'b -> bool) -> boolval some : ('a, 'b) N.node option -> ('a -> 'b -> bool) -> boolval size : ('a, 'b) N.node option -> intval toList : ('a, 'b) N.node option -> ('a * 'b) listval toArray : ('a, 'b) N.node option -> ('a * 'b) arrayval keysToArray : ('a, 'b) N.node option -> 'a arrayval valuesToArray : ('a, 'b) N.node option -> 'b arrayval checkInvariantInternal : ('a, 'b) N.t -> unitval getUndefined : (I.key, 'a) I.N.t -> I.key -> 'a Js.Undefined.t