UNPKG

mobx-keystone-mindreframer

Version:

A MobX powered state management solution based on data trees with first class support for Typescript, snapshots, patches and much more

17 lines (14 loc) 365 B
import type { ModelClass } from "../modelShared/BaseModelShared" import type { AnyModel } from "./BaseModel" /** * @internal * @ignore */ export interface ModelConstructorOptions { snapshotInitialData?: { unprocessedSnapshot: any snapshotToInitialData(processedSnapshot: any): any } modelClass?: ModelClass<AnyModel> generateNewIds?: boolean }