mmlpx
Version:
mobx model layer paradigm
17 lines (16 loc) • 797 B
TypeScript
/**
* @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 { IMmlpx } from './core/dependency-inject/meta';
import mock from './utils/mock';
export { onSnapshot, applySnapshot, patchSnapshot, getSnapshot } from './api/snapshot';
export declare function getModelName<T>(model: IMmlpx<T>): string;
export { inject, ViewModel, Store, postConstruct, instantiate, mock, useStrict, };