@turbox3d/reactivity
Version:
Large-scale reactive state management library
44 lines (43 loc) • 1.69 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.ESpecialReservedKey = exports.EMaterialType = exports.EDepState = exports.ECollectType = exports.ActionStatus = void 0;
var EDepState;
(function (EDepState) {
EDepState["NOT_OBSERVED"] = "notObserved";
EDepState["OBSERVED"] = "observed";
EDepState["LATEST"] = "latest";
})(EDepState || (exports.EDepState = EDepState = {}));
var ESpecialReservedKey;
(function (ESpecialReservedKey) {
ESpecialReservedKey["ARRAY_LENGTH"] = "length";
ESpecialReservedKey["ITERATE"] = "iterate";
ESpecialReservedKey["COMPUTED"] = "computed";
})(ESpecialReservedKey || (exports.ESpecialReservedKey = ESpecialReservedKey = {}));
var ECollectType;
(function (ECollectType) {
ECollectType["SET"] = "set";
ECollectType["MAP_SET"] = "map-set";
ECollectType["ADD"] = "add";
ECollectType["SET_ADD"] = "set-add";
ECollectType["DELETE"] = "delete";
ECollectType["MAP_DELETE"] = "map-delete";
ECollectType["SET_DELETE"] = "set-delete";
})(ECollectType || (exports.ECollectType = ECollectType = {}));
var EMaterialType;
(function (EMaterialType) {
EMaterialType["DEFAULT"] = "default";
EMaterialType["MUTATION"] = "mutation";
EMaterialType["ACTION"] = "action";
EMaterialType["UPDATE"] = "update";
EMaterialType["EFFECT"] = "effect";
EMaterialType["UNDO"] = "undo";
EMaterialType["REDO"] = "redo";
})(EMaterialType || (exports.EMaterialType = EMaterialType = {}));
var ActionStatus;
(function (ActionStatus) {
ActionStatus["WORKING"] = "working";
ActionStatus["COMPLETED"] = "completed";
ActionStatus["ABORT"] = "abort";
})(ActionStatus || (exports.ActionStatus = ActionStatus = {}));