@turbox3d/reactivity
Version:
Large-scale reactive state management library
182 lines (180 loc) • 4.5 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
var _exportNames = {
use: true,
config: true,
mutation: true,
reactor: true,
computed: true,
Domain: true,
createDomain: true,
init: true,
reactive: true,
Reaction: true,
TimeTravel: true,
ActionStatus: true,
Action: true,
action: true,
depCollector: true,
store: true,
registerExternalBatchUpdate: true,
REACTIVE_COMPONENT_NAME: true,
UNSUBSCRIBE_HANDLER: true
};
Object.defineProperty(exports, "Action", {
enumerable: true,
get: function get() {
return _action.Action;
}
});
Object.defineProperty(exports, "ActionStatus", {
enumerable: true,
get: function get() {
return _enums.ActionStatus;
}
});
Object.defineProperty(exports, "Domain", {
enumerable: true,
get: function get() {
return _domain.Domain;
}
});
Object.defineProperty(exports, "REACTIVE_COMPONENT_NAME", {
enumerable: true,
get: function get() {
return _symbol.REACTIVE_COMPONENT_NAME;
}
});
Object.defineProperty(exports, "Reaction", {
enumerable: true,
get: function get() {
return _reactive.Reaction;
}
});
Object.defineProperty(exports, "TimeTravel", {
enumerable: true,
get: function get() {
return _timeTravel.TimeTravel;
}
});
Object.defineProperty(exports, "UNSUBSCRIBE_HANDLER", {
enumerable: true,
get: function get() {
return _symbol.UNSUBSCRIBE_HANDLER;
}
});
Object.defineProperty(exports, "action", {
enumerable: true,
get: function get() {
return _action2.action;
}
});
Object.defineProperty(exports, "computed", {
enumerable: true,
get: function get() {
return _computed.computed;
}
});
Object.defineProperty(exports, "config", {
enumerable: true,
get: function get() {
return _config.config;
}
});
Object.defineProperty(exports, "createDomain", {
enumerable: true,
get: function get() {
return _domain.createDomain;
}
});
Object.defineProperty(exports, "depCollector", {
enumerable: true,
get: function get() {
return _collector.depCollector;
}
});
Object.defineProperty(exports, "init", {
enumerable: true,
get: function get() {
return _init.init;
}
});
Object.defineProperty(exports, "mutation", {
enumerable: true,
get: function get() {
return _mutation.mutation;
}
});
Object.defineProperty(exports, "reactive", {
enumerable: true,
get: function get() {
return _reactive.reactive;
}
});
Object.defineProperty(exports, "reactor", {
enumerable: true,
get: function get() {
return _reactor.reactor;
}
});
Object.defineProperty(exports, "registerExternalBatchUpdate", {
enumerable: true,
get: function get() {
return _store.registerExternalBatchUpdate;
}
});
Object.defineProperty(exports, "store", {
enumerable: true,
get: function get() {
return _store.store;
}
});
Object.defineProperty(exports, "use", {
enumerable: true,
get: function get() {
return _use.use;
}
});
var _use = require("./core/use");
var _config = require("./const/config");
var _mutation = require("./decorators/mutation");
var _reactor = require("./decorators/reactor");
var _computed = require("./decorators/computed");
var _domain = require("./core/domain");
var _init = require("./core/init");
var _reactive = require("./core/reactive");
var _timeTravel = require("./core/time-travel");
var _enums = require("./const/enums");
var _action = require("./core/action");
var _action2 = require("./decorators/action");
var _collector = require("./core/collector");
var _store = require("./core/store");
var _symbol = require("./const/symbol");
var _event = require("./utils/event");
Object.keys(_event).forEach(function (key) {
if (key === "default" || key === "__esModule") return;
if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return;
if (key in exports && exports[key] === _event[key]) return;
Object.defineProperty(exports, key, {
enumerable: true,
get: function get() {
return _event[key];
}
});
});
var _interfaces = require("./interfaces");
Object.keys(_interfaces).forEach(function (key) {
if (key === "default" || key === "__esModule") return;
if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return;
if (key in exports && exports[key] === _interfaces[key]) return;
Object.defineProperty(exports, key, {
enumerable: true,
get: function get() {
return _interfaces[key];
}
});
});
// import { effect } from './decorators/effect';
(0, _init.init)();