Module type Lww_register.S

Signature of Lww_register

module Store : Irmin.KV

Content store of the register. All store related operations like branching, cloning, merging, etc are done through this module.

type value

Type of values stored in the register

val read : path:Store.path -> Store.t -> value option Lwt.t

Reads the value from the register. Returns None if no value is written

val write : ?info:Store.Info.f -> path:Store.path -> Store.t -> value -> unit Lwt.t

Writes the provided value to the register