mobx-keystone

    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
    customRef
    idProp
    modelIdKey
    modelTypeKey
    objectActions
    observableOptions
    reduxActionType
    registerRootStore
    rootRef
    types
    unregisterRootStore

    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
    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
    resolveId
    resolvePath
    runUnprotected
    sandbox
    serializeActionCall
    serializeActionCallArgument
    setGlobalConfig
    setToArray
    simplifyActionContext
    standaloneAction
    standaloneFlow
    stringToBigIntTransform
    tag
    timestampToDateTransform
    toTreeNode
    tProp
    transaction
    transactionMiddleware
    typeCheck
    undoMiddleware
    walkTree
    withoutUndo
    MMNEPVFCICPMFPCPTTAAATR