Skip to content

Shoobx/shoobx.immutable

Repository files navigation

shoobx.immutable -- Immutable Types

https://coveralls.io/repos/github/Shoobx/shoobx.immutable/badge.svg?branch=master Documentation Status

This library provides a state-based implementation of immutable types, including lists, sets and dicts. It handles an arbitrarily deep structure of nested objects.

In addition, support for revisioned immutables is provided, which allows for full revision histories of an immutable. A sample implementation of a revisioned immutable manager is also provided.

Optional: A pjpersist-based storage mechanism for revisioned immutables is provided, which allows for easy storage of versioned immutables.