This package contains tools to deal with passive data structures in Dart. It is designed for usage within Omnibus, but it could be used for other projects as well.
Passive data structures in this package allow the following Dart types (note that these are still subject to change).
dynamic(allowed but not recommended)
num(integer or floating point)
Other keys that String or int are currently not supported to discourage the usage of different map keys (they make the data significantly more complex).