mobx-keystone

Enumerations

ActionContextActionType
ActionContextAsyncStepType
ActionTrackingResult
BuiltInAction
FrozenCheckMode
HookAction
ModelAutoTypeCheckingMode
UndoEventType
WalkTreeMode

Classes

ArraySet
ArraySetTypeInfo
ArrayTypeInfo
BaseDataModel
BaseModel
BooleanTypeInfo
Draft
Frozen
FrozenTypeInfo
LiteralTypeInfo
MobxKeystoneError
ModelTypeInfo
NumberTypeInfo
ObjectMap
ObjectMapTypeInfo
ObjectTypeInfo
OrTypeInfo
RecordTypeInfo
Ref
RefinementTypeInfo
RefTypeInfo
SandboxManager
StringTypeInfo
TagTypeInfo
TupleTypeInfo
TypeCheckError
TypeInfo
UncheckedTypeInfo
UndoManager
UndoStore

Interfaces

_DataModel
_Model
ActionCall
ActionCallArgumentSerializer
ActionContext
ActionMiddleware
ActionTrackingMiddleware
ActionTrackingReturn
AnyDataModel
AnyModel
ArrayType
CloneOptions
Context
CustomRefOptions
DataModelMetadata
FoundParentPath
FromSnapshotOptions
GlobalConfig
IdentityType
JsonPatchAddOperation
JsonPatchBaseOperation
JsonPatchRemoveOperation
JsonPatchReplaceOperation
ModelClass
ModelMetadata
ModelOptions
ModelProp
ModelProps
ModelPropTransform
ModelType
ModelTypeInfoProps
ObjectOfTypes
ObjectType
ObjectTypeFunction
ObjectTypeInfoProps
ParentPath
PatchAddOperation
PatchBaseOperation
PatchRecorder
PatchRecorderEvent
PatchRecorderOptions
PatchRemoveOperation
PatchReplaceOperation
ReadonlyMiddlewareReturn
RecordType
ReduxAction
ReduxStore
RefConstructor
RootPath
RootRefOptions
SerializedActionCall
SerializedActionCallArgument
SerializedActionCallWithModelIdOverrides
SimpleActionContext
SnapshotInOfArraySet
SnapshotInOfFrozen
SnapshotInOfObjectMap
SnapshotOutOfArraySet
SnapshotOutOfFrozen
SnapshotOutOfObjectMap
Type
UndoEventGroup
UndoMiddlewareOptions
UndoSingleEvent

Type Aliases

_ComposedCreationData
_ComposedData
_ModelId
AbstractModelClass
ActionMiddlewareDisposer
AnyModelProp
AnyNonValueType
AnyStandardType
AnyType
DataModelClassDeclaration
ExtractModelIdProp
FromSnapshotDefaultType
JsonPatch
MaybeOptionalModelProp
ModelClassDeclaration
ModelCreationData
ModelData
ModelFromSnapshot
ModelIdProp
ModelIdPropertyName
ModelPropFromSnapshot
ModelPropsOf
ModelPropsToSetter
ModelPropsToSnapshotCreationData
ModelPropsToSnapshotData
ModelPropsToTransformedCreationData
ModelPropsToTransformedData
ModelPropsToUntransformedCreationData
ModelPropsToUntransformedData
ModelPropToSnapshot
ModelToSnapshot
ModelUntransformedCreationData
ModelUntransformedData
OnGlobalPatchesListener
OnPatchesDisposer
OnPatchesListener
OnSnapshotDisposer
OnSnapshotListener
OptionalModelProp
Patch
Path
PathElement
ReduxMiddleware
ReduxRunner
RefIdResolver
RefOnResolvedValueChange
RefResolver
RequiredModelProps
SnapshotInOf
SnapshotInOfModel
SnapshotInOfObject
SnapshotOutOf
SnapshotOutOfModel
SnapshotOutOfObject
ToSnapshotDefaultType
TypeToData
UndoEvent
UndoEventWithoutAttachedState
WithSandboxCallback
WritablePath

Variables

arrayActions
cannotSerialize
idProp
modelIdKey
modelTypeKey
objectActions
observableOptions
reduxActionType
types

Functions

_async
_await
abstractModelClass
actionCallToReduxAction
actionTrackingMiddleware
addActionMiddleware
applyAction
applyDelete
applyMethodCall
applyPatches
applySerializedActionAndSyncNewModelIds
applySerializedActionAndTrackNewModelIds
applySet
applySnapshot
arraySet
arrayToMapTransform
arrayToSetTransform
asMap
asReduxStore
assertIsTreeNode
asSet
clone
computedTree
connectReduxDevTools
createContext
customRef
DataModel
decoratedModel
deepEquals
deserializeActionCall
deserializeActionCallArgument
detach
draft
ExtendedDataModel
ExtendedModel
findChildren
findParent
findParentPath
fromSnapshot
frozen
getChildrenObjects
getCurrentActionContext
getDataModelMetadata
getGlobalConfig
getModelMetadata
getModelRefId
getNodeSandboxManager
getParent
getParentPath
getParentToChildPath
getRefsResolvingTo
getRoot
getRootPath
getRootStore
getSnapshot
getTypeInfo
isBuiltInAction
isChildOfParent
isComputedTreeNode
isDataModel
isGlobalUndoRecordingDisabled
isHookAction
isModel
isModelAction
isModelDataObject
isModelFlow
isoStringToDateTransform
isParentOfChild
isRefOfType
isRoot
isRootStore
isSandboxedNode
isTreeNode
jsonPatchToPatch
jsonPointerToPath
mapToArray
mapToObject
model
Model
modelAction
modelClass
modelFlow
modelSnapshotInWithMetadata
modelSnapshotOutWithMetadata
objectMap
objectToMapTransform
onActionMiddleware
onChildAttachedTo
onGlobalPatches
onPatches
onSnapshot
patchRecorder
patchToJsonPatch
pathToJsonPointer
prop
readonlyMiddleware
registerActionCallArgumentSerializer
registerRootStore
resolveId
resolvePath
rootRef
runUnprotected
sandbox
serializeActionCall
serializeActionCallArgument
setGlobalConfig
setToArray
simplifyActionContext
standaloneAction
standaloneFlow
stringToBigIntTransform
tag
timestampToDateTransform
toTreeNode
tProp
transaction
transactionMiddleware
typeCheck
undoMiddleware
unregisterRootStore
walkTree
withoutUndo