mobx-keystone
    Preparing search index...

    Function getModelOrSnapshotTypeAndId

    • Gets the model type and ID from a Model instance, DataModel instance, or model snapshot.

      The result includes:

      • modelType: The model type name (from $modelType)
      • modelId: The model ID value (or undefined if no ID property)
      • modelIdPropertyName: The name of the property that holds the model ID (or undefined if no ID property)
      • modelInfo: The model info (contains the model class and name)

      Parameters

      • value: unknown

        A Model instance, DataModel instance, or model snapshot.

      Returns ModelTypeAndId | undefined

      The model type and ID info, or undefined if not a valid model or snapshot.