Skip to content

kube/monolite

Repository files navigation

https://github.com/kube/monolite/actions?query=workflow%3ABuild+branch%3Amaster

Type-safe structural-sharing tree modifier.

Install

yarn add monolite

TypeScript

The main motivation of this library is to preserve static-typing, type-inference and completion provided by TypeScript, which is not supported by Immutable.js when working on trees.

Monolite takes Plain-Old JavaScript Objects and returns Plain-Old JavaScript Objects. Accessors permit TypeScript to understand the types you're dealing with and to provide completion and linting as if you were working directly on these objects.