h-mst
v3.0.5
Published
Helpers for mobx-state-tree
Downloads
113
Maintainers
Readme
h-mst
Note 0.0.42 is the last version of this module that has .d.ts files for mobx-state-tree, mobx-state-tree 3.0.0 and later take advantage of typescript 2.8 so this module is no longer needed for that purpose please read the legacy readme below for the old instructions
Adds a few helpers for mobx-state-tree.
One is a nullable type and another is a snippet MSTModelSnippet
that will
generate code that significantly speeds up typescript compile times. It is
intended to be used with inline-codegen.
They are both pretty experimental so I wouldn't suggest using them.
Legacy README
Replacement of the types.{model,map,...} factories for mobx-state-tree
Requires typescript >= 2.8 (as it uses conditional types)
Prequisites
Ensure you have typescript 2.8rc or later
yarn add typescript@rc
Ensure you have mobx-state-tree (^2.0.1) installed (h-mst uses it as a peer dependency)
yarn add mobx-state-tree
Usage
1. Add to project
yarn add h-mst
2. Replace
import {types} from "mobx-state-tree"
With:
import {types} from "h-mst"
Github
This was quickly spun off a larger project so there isn't a proper repo for it. However there is some discussion here:
https://github.com/mobxjs/mobx-state-tree/issues/705