mobx-keystone
Enumerations
- ActionContextActionType
- ActionContextAsyncStepType
- ActionTrackingResult
- BuiltInAction
- DeepChangeType
- FrozenCheckMode
- HookAction
- ModelAutoTypeCheckingMode
- UndoEventType
- WalkTreeMode
Classes
- ArraySet
- ArraySetTypeInfo
- ArrayTypeInfo
- BaseDataModel
- BaseModel
- BooleanTypeInfo
- CodecTypeInfo
- Draft
- Frozen
- FrozenTypeInfo
- LiteralTypeInfo
- MobxKeystoneAggregateError
- MobxKeystoneError
- ModelTypeInfo
- NumberTypeInfo
- ObjectMap
- ObjectMapTypeInfo
- ObjectTypeInfo
- OrTypeInfo
- RecordTypeInfo
- Ref
- RefinementTypeInfo
- RefTypeInfo
- SandboxManager
- SkipCheckTypeInfo
- SnapshotProcessingError
- SnapshotTypeMismatchError
- StringTypeInfo
- TagTypeInfo
- TupleTypeInfo
- TypeCheckError
- TypeCheckErrorFailure
- TypeInfo
- UncheckedTypeInfo
- UndoManager
- UndoStore
Interfaces
- _DataModel
- _Model
- ActionCall
- ActionCallArgumentSerializer
- ActionContext
- ActionMiddleware
- ActionTrackingMiddleware
- ActionTrackingReturn
- AnyDataModel
- AnyModel
- ArraySpliceChange
- ArrayType
- ArrayUpdateChange
- CloneOptions
- CodecType
- ConnectReduxDevToolsOptions
- Context
- CustomRefOptions
- DataModelMetadata
- DeepChangeBase
- FoundParentPath
- FromSnapshotOptions
- GlobalConfig
- IdentityType
- JsonPatchAddOperation
- JsonPatchBaseOperation
- JsonPatchRemoveOperation
- JsonPatchReplaceOperation
- ModelClass
- ModelInfo
- ModelMetadata
- ModelOptions
- ModelProp
- ModelProps
- ModelPropTransform
- ModelType
- ModelTypeAndId
- ModelTypeInfoProps
- ObjectAddChange
- ObjectOfTypes
- ObjectRemoveChange
- ObjectType
- ObjectTypeFunction
- ObjectTypeInfoProps
- ObjectUpdateChange
- 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
- SnapshotProcessingErrorData
- SnapshotTypeMismatchErrorData
- Type
- TypeCheckErrorData
- UndoEventGroup
- UndoMiddlewareOptions
- UndoSingleEvent
Type Aliases
- _ComposedCreationData
- _ComposedData
- _ModelId
- AbstractModelClass
- ActionMiddlewareDisposer
- AnyModelProp
- AnyNonValueType
- AnyStandardType
- AnyType
- CodecFromEncoded
- ComposedModelClass
- ComposedModelInstance
- DataModelClassDeclaration
- DeepChange
- ExtractModelIdProp
- FromSnapshotDefaultType
- FrozenData
- JsonPatch
- MaybeOptionalModelProp
- ModelClassDeclaration
- ModelCreationData
- ModelData
ModelFromSnapshot- ModelIdProp
- ModelIdPropertyName
- ModelMixin
- ModelPropFromSnapshot
- ModelPropFromSnapshotOverride
- ModelPropSetterValueTransform
- ModelPropsOf
- ModelPropStoredCreationValue
- ModelPropStoredValue
- ModelPropsToSetter
- ModelPropsToSnapshotCreationData
- ModelPropsToSnapshotData
- ModelPropsToTransformedCreationData
- ModelPropsToTransformedData
- ModelPropsToUntransformedCreationData
- ModelPropsToUntransformedData
- ModelPropToSnapshot
- ModelPropWithSetter
- ModelPropWithSnapshotProcessor
- ModelPropWithTransform
ModelToSnapshot- ModelUntransformedCreationData
- ModelUntransformedData
- OnDeepChangeDisposer
- OnDeepChangeListener
- OnGlobalPatchesListener
- OnPatchesDisposer
- OnPatchesListener
- OnSnapshotDisposer
- OnSnapshotListener
- OptionalModelProp
- Patch
- Path
- PathElement
- ReduxMiddleware
- ReduxRunner
- RefIdResolver
- RefOnResolvedValueChange
- RefResolver
- ReqMarker
- RequiredModelProps
- SnapshotInOf
- SnapshotInOfModel
- SnapshotInOfObject
- SnapshotOutOf
- SnapshotOutOfModel
- SnapshotOutOfObject
- ToSnapshotDefaultType
- TypedMaybeOptionalModelProp
- TypedModelIdProp
- TypedOptionalModelProp
- TypeToData
- TypeToSnapshotIn
- TypeToSnapshotOut
- UndoEvent
- UndoEventWithoutAttachedState
- WithSandboxCallback
- WritablePath
Variables
- arrayActions
- cannotSerialize
- customRef
- idProp
- modelIdKey
- modelTypeKey
- objectActions
- reduxActionType
- registerRootStore
- rootRef
- types
- unregisterRootStore
Functions
- _async
- _await
abstractModelClass- actionCallToReduxAction
- actionTrackingMiddleware
- addActionMiddleware
- applyAction
- applyDelete
- applyMethodCall
- applyPatches
- applySerializedActionAndSyncNewModelIds
- applySerializedActionAndTrackNewModelIds
- applySet
- applySnapshot
- arraySet
arrayToMapTransformarrayToSetTransform- asMap
- asReduxStore
- assertIsTreeNode
- asSet
- clone
- cloneTreeValue
- composeMixins
- computedTree
- connectReduxDevTools
- createContext
- DataModel
- decoratedModel
- deepEquals
- defineModelMixin
- deserializeActionCall
- deserializeActionCallArgument
- detach
- draft
- ExtendedDataModel
- ExtendedModel
- findChildren
- findParent
- findParentPath
- fromSnapshot
- frozen
- getChildrenObjects
- getCurrentActionContext
- getDataModelMetadata
- getGlobalConfig
- getModelIdPropertyName
- getModelInfoForName
- getModelMetadata
- getModelNotRegisteredErrorMessage
- getModelOrSnapshotTypeAndId
- getModelRefId
- getModelTypeAndId
- getNodeSandboxManager
- getParent
- getParentPath
- getParentToChildPath
- getRefsResolvingTo
- getRoot
- getRootPath
- getRootStore
- getSnapshot
- getSnapshotModelId
- getSnapshotModelType
- getSnapshotModelTypeAndId
- getTypeInfo
- isBuiltInAction
- isChildOfParent
- isComputedTreeNode
- isDataModel
- isFrozenSnapshot
- 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
- onDeepChange
- onGlobalDeepChange
- onGlobalPatches
- onPatches
- onSnapshot
- patchRecorder
- patchToJsonPatch
- pathToJsonPointer
- prop
- readonlyMiddleware
- registerActionCallArgumentSerializer
- registerModels
- req
- resolveId
- resolvePath
- runUnprotected
- sandbox
- serializeActionCall
- serializeActionCallArgument
- setGlobalConfig
- setToArray
- simplifyActionContext
- standaloneAction
- standaloneFlow
stringToBigIntTransform- tag
timestampToDateTransform- toFrozenSnapshot
- toTreeNode
- tProp
- transaction
- transactionMiddleware
- typeCheck
- undoMiddleware
- walkTree
- withoutUndo