package irmin-pack
module Inter : sig ... end
module Pack' : sig ... end
type key = H.t Pack_key.t
type value = Inter.Val.t
val mem : [> Irmin.Perms.read ] t -> key -> bool Lwt.t
val find : [> Irmin.Perms.read ] t -> key -> value option Lwt.t
type hash = H.t
val add : [> Irmin.Perms.write ] t -> value -> key Lwt.t
val index : [> Irmin.Perms.read ] t -> hash -> key option Lwt.t
val batch :
Irmin.Perms.read t ->
([ `Read | `Write ] t -> 'a Lwt.t) ->
'a Lwt.t
module Key : sig ... end
module Hash : sig ... end
val unsafe_find :
check_integrity:bool ->
[< Irmin.Perms.read ] t ->
key ->
value option
module Val : sig ... end
type file_manager = Pack'.file_manager
type dict = Pack'.dict
type dispatcher = Pack'.dispatcher
val v :
config:Irmin.Backend.Conf.t ->
fm:file_manager ->
dict:dict ->
dispatcher:dispatcher ->
Irmin.Perms.read t
val integrity_check :
offset:Optint.Int63.t ->
length:int ->
hash ->
'a t ->
(unit, [ `Absent_value | `Wrong_hash ]) Stdlib.result
module Pack : sig ... end
module Raw : sig ... end
module Snapshot : sig ... end
val to_snapshot : Raw.t -> Snapshot.inode
val of_snapshot : 'a t -> index:(hash -> key) -> Snapshot.inode -> value
val purge_lru : 'a t -> unit
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>