package irmin-pack
type t = File_manager.Index.t
type key = File_manager.Index.key
type value = Optint.Int63.t * int * Irmin_pack.Pack_value.Kind.t
type cache = File_manager.Index.cache
val empty_cache : unit -> cache
val clear : t -> unit
val sync : t -> unit
val is_merging : t -> bool
module Checks : sig ... end
module Io : sig ... end
val v_exn :
?flush_callback:(unit -> unit) ->
?fresh:bool ->
?readonly:bool ->
?throttle:[ `Block_writes | `Overcommit_memory ] ->
?lru_size:int ->
log_size:int ->
string ->
t
val v :
?flush_callback:(unit -> unit) ->
?fresh:bool ->
?readonly:bool ->
?throttle:[ `Block_writes | `Overcommit_memory ] ->
?lru_size:int ->
log_size:int ->
string ->
(t, [> `Index_failure of string | `Io_misc of Io.misc_error ]) Stdlib.result
val reload :
t ->
(unit,
[> `Index_failure of string | `Io_misc of Io.misc_error | `Ro_not_allowed ])
Stdlib.result
val close :
t ->
(unit,
[> `Index_failure of string | `Io_misc of Io.misc_error | `Ro_not_allowed ])
Stdlib.result
val close_exn : t -> unit
val flush :
t ->
with_fsync:bool ->
(unit,
[> `Index_failure of string | `Io_misc of Io.misc_error | `Ro_not_allowed ])
Stdlib.result
val merge : t -> unit
val try_merge : t -> unit
module Stats = Index.Stats
module Key : sig ... end
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>