val default_clean : config:Irmin__.Conf.t -> store:store -> unit Lwt.t
val create :
name:string ->
?init:(config:Irmin.config -> unit Lwt.t) ->
?clean:(config:Irmin.config -> unit Lwt.t) ->
config:Irmin.config ->
store:(module S) ->
?stats:(unit -> int * int) ->
?import_supported:bool ->
unit ->
t
val create_generic_key :
name:string ->
?init:(config:Irmin.config -> unit Lwt.t) ->
?clean:(config:Irmin.config -> unit Lwt.t) ->
config:Irmin.config ->
store:(module Generic_key) ->
?stats:(unit -> int * int) ->
?import_supported:bool ->
unit ->
t
val store : t -> (module S) option