UNPKG

mmlpx

Version:

mobx model layer paradigm

18 lines 810 B
/** * @author Kuitos * @homepage https://github.com/kuitos/ * @since 2017-07-12 */ import useStrict from './api/configure'; import inject from './core/dependency-inject/decorators/inject'; import postConstruct from './core/dependency-inject/decorators/postConstruct'; import Store from './core/dependency-inject/decorators/Store'; import ViewModel from './core/dependency-inject/decorators/ViewModel'; import instantiate from './core/dependency-inject/instantiate'; import { modelNameSymbol } from './core/dependency-inject/meta'; import mock from './utils/mock'; export { onSnapshot, applySnapshot, patchSnapshot, getSnapshot } from './api/snapshot'; export function getModelName(model) { return model[modelNameSymbol]; } export { inject, ViewModel, Store, postConstruct, instantiate, mock, useStrict };