Type Alias ModelPropsToSnapshotCreationData<MP>
ModelPropsToSnapshotCreationData<MP>: Flatten<{ [k in keyof MP]?: ModelPropFromSnapshot<MP[k]> extends infer R ? R : never} & { [k in { [K in keyof MP]: IsNeverType<MP[K]["$fromSnapshotOverride"], MP[K]["$isRequired"] & K, IsOptionalValue<MP[K]["$fromSnapshotOverride"], never, K>> }[keyof MP]]: ModelPropFromSnapshot<MP[k]> extends infer R ? R : never}>