mobx-keystone
    Preparing search index...

    Function getSnapshotModelTypeAndId

    • Gets the model type and ID from a 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

      • snapshot: unknown

        A model snapshot (must have $modelType).

      Returns ModelTypeAndId | undefined

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