Storage.FilesystemStoreAn Lwt-aware local filesystem storage backend for a Zarr V3 hierarchy.
include Zarr.Storage.S with type 'a io := 'a Lwt.tmodule Group : sig ... endmodule Array : sig ... endval hierarchy : t -> (Zarr.Node.Array.t list * Zarr.Node.Group.t list) Lwt.thierarchy t returns p where p is a pair of lists representing all nodes in store t. The first element of the pair is a list of all array nodes, and the second element is a list of all group nodes. This operation returns a pair of empty lists if store t is empty.
val clear : t -> unit Lwt.tclear t clears the store t by deleting all nodes. If the store is already empty, this is a no-op.
val create : ?perm:Unix.file_perm -> string -> tcreate ~perm dir returns a new filesystem store.
val open_store : ?perm:Unix.file_perm -> string -> topen_store ~perm dir returns an existing filesystem Zarr store.