Function: DataModel()
Call Signature
function DataModel<TProps, A>(fnModelProps): _DataModel<unknown, TProps>;
Base abstract class for data models.
Never override the constructor, use onLazyInit or onLazyAttachedToRootStore instead.
Type Parameters
| Type Parameter | Description |
|---|---|
TProps extends ModelProps | Model properties type. |
A extends [] | - |
Parameters
| Parameter | Type | Description |
|---|---|---|
fnModelProps | (...args) => TProps | Function that generates model properties. |
Returns
_DataModel<unknown, TProps>
Call Signature
function DataModel<TProps>(modelProps): _DataModel<unknown, TProps>;
Base abstract class for data models.
Never override the constructor, use onLazyInit or onLazyAttachedToRootStore instead.
Type Parameters
| Type Parameter | Description |
|---|---|
TProps extends ModelProps | Model properties type. |
Parameters
| Parameter | Type | Description |
|---|---|---|
modelProps | TProps | Model properties. |
Returns
_DataModel<unknown, TProps>