@tacky/store
Version:
State management framework based on react
30 lines (29 loc) • 969 B
JavaScript
import { reactive } from './components/reactive';
import { render } from './components/render';
import { use } from './core/use';
import { config } from './const/config';
import { mutation } from './decorators/mutation';
import { effect } from './decorators/effect';
import { reactor } from './decorators/reactor';
import { Domain } from './core/domain';
import { init } from './core/init';
import { undo, redo, getTimeTravelStatus } from './core/collector'; // Proxy、Reflect、Symbol、Promise、Map、Set
// "plugins": [
// "transform-decorators-legacy",
// "transform-class-properties"
// ]
export default {
reactive: reactive,
render: render,
effect: effect,
mutation: mutation,
use: use,
config: config,
reactor: reactor,
Domain: Domain,
init: init,
undo: undo,
redo: redo,
getTimeTravelStatus: getTimeTravelStatus
};
export { reactive, render, effect, mutation, use, config, reactor, Domain, init, undo, redo, getTimeTravelStatus };