Skip to content

kube/monolite

 
 

Repository files navigation

CircleCI

Structural-sharing tree modifier. Statically-typed.

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.