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

25 lines (24 loc) 614 B
import type { AnyDataModel } from "../dataModel/BaseDataModel"; import type { AnyModel } from "../model/BaseModel"; import type { ModelClass } from "./BaseModelShared"; /** * @ignore */ export interface ModelInfo { name: string; class: ModelClass<AnyModel | AnyDataModel>; } /** * @ignore */ export declare const modelInfoByName: { [name: string]: ModelInfo; }; /** * @ignore */ export declare const modelInfoByClass: Map<ModelClass<AnyDataModel | AnyModel>, ModelInfo>; /** * @ignore */ export declare function getModelInfoForName(name: string): ModelInfo | undefined;