Function: getSnapshotModelTypeAndId()
function getSnapshotModelTypeAndId(snapshot): ModelTypeAndId | undefined;
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 (orundefinedif no ID property)modelIdPropertyName: The name of the property that holds the model ID (orundefinedif no ID property)modelInfo: The model info (contains the model class and name)
Parameters
| Parameter | Type | Description |
|---|---|---|
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.