Abstract
Creates an instance of a data model.
Readonly
$Data part of the model, which is observable and will be serialized in snapshots. Use it if one of the data properties matches one of the model properties/functions. This also allows access to the backed values of transformed properties.
Performs a type check over the model instance. For this to work a data type has to be declared as part of the model properties.
A TypeCheckError
or null
if there is no error.
Base abstract class for data models. Use
DataModel
instead when extending.Never override the constructor, use
onLazyInit
instead.Typeparam
Data Props data type.