Package-level declarations

Functions

Link copied to clipboard
fun <Original, Savable> nullableListSaver(saveNonNull: SaverScope.(Original) -> List<Savable>, restoreNonNull: (List<Savable>) -> Original?): Saver<Original?, Any>

listSaver for a nullable value.

Link copied to clipboard
fun <Original> nullableMapSaver(saveNonNull: SaverScope.(Original) -> Map<String, Any?>, restoreNonNull: (Map<String, Any?>) -> Original?): Saver<Original?, Any>

mapSaver for a nullable value.

Link copied to clipboard

Saver for a SnapshotStateList that saves its elements and restores them into a new snapshot-observable mutable list.

Link copied to clipboard

Saver for a SnapshotStateMap that saves its entries and restores them into a new snapshot-observable mutable map.

Link copied to clipboard

Saver for a SnapshotStateSet that saves its elements and restores them into a new snapshot-observable mutable set.