Skip to main content

Function: modelSnapshotOutWithMetadata()

function modelSnapshotOutWithMetadata<M>(modelClass, snapshot): SnapshotOutOfModel<M>;

Add missing model metadata to a model output snapshot to generate a proper model snapshot. Usually used alongside applySnapshot.

Type Parameters​

Type ParameterDescription
M extends AnyModelModel type.

Parameters​

ParameterTypeDescription
modelClassModelClass<M>Model class.
snapshotOmit<SnapshotOutOfModel<M>, typeof modelTypeKey>Model output snapshot without metadata.

Returns​

SnapshotOutOfModel<M>

The model snapshot (including metadata).