Expand description

A persister targetting LocalStorage in the browser.

let storage = web_sys::window()
    .unwrap()
    .local_storage()
    .map_err(LocalStoragePersisterError::StorageError)?
    .unwrap();

let persister = LocalStoragePersister::new(storage, "document".to_owned(), "changes".to_owned(), "sync-states".to_owned())?;
let doc = PersistentAutomerge::load(persister).unwrap();

Structs

Enums