@turbox3d/reactivity
Version:
Large-scale reactive state management library
34 lines (33 loc) • 753 B
TypeScript
export declare enum EDepState {
NOT_OBSERVED = "notObserved",
OBSERVED = "observed",
LATEST = "latest"
}
export declare enum ESpecialReservedKey {
ARRAY_LENGTH = "length",
ITERATE = "iterate",
COMPUTED = "computed"
}
export declare enum ECollectType {
SET = "set",
MAP_SET = "map-set",
ADD = "add",
SET_ADD = "set-add",
DELETE = "delete",
MAP_DELETE = "map-delete",
SET_DELETE = "set-delete"
}
export declare enum EMaterialType {
DEFAULT = "default",
MUTATION = "mutation",
ACTION = "action",
UPDATE = "update",
EFFECT = "effect",
UNDO = "undo",
REDO = "redo"
}
export declare enum ActionStatus {
WORKING = "working",
COMPLETED = "completed",
ABORT = "abort"
}