@turbox3d/reactivity
Version:
Large-scale reactive state management library
38 lines • 1.39 kB
JavaScript
export var EDepState;
(function (EDepState) {
EDepState["NOT_OBSERVED"] = "notObserved";
EDepState["OBSERVED"] = "observed";
EDepState["LATEST"] = "latest";
})(EDepState || (EDepState = {}));
export var ESpecialReservedKey;
(function (ESpecialReservedKey) {
ESpecialReservedKey["ARRAY_LENGTH"] = "length";
ESpecialReservedKey["ITERATE"] = "iterate";
ESpecialReservedKey["COMPUTED"] = "computed";
})(ESpecialReservedKey || (ESpecialReservedKey = {}));
export 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 || (ECollectType = {}));
export 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 || (EMaterialType = {}));
export var ActionStatus;
(function (ActionStatus) {
ActionStatus["WORKING"] = "working";
ActionStatus["COMPLETED"] = "completed";
ActionStatus["ABORT"] = "abort";
})(ActionStatus || (ActionStatus = {}));