Interface: _DataModel<SuperModel, TProps>
Type Parameters
| Type Parameter |
|---|
SuperModel |
TProps extends ModelProps |
Constructors
Constructor
new _DataModel(data): SuperModel & BaseDataModel<TProps> & Omit<Flatten<{ [k in string | number | symbol]: TProps[k]["$transformedValueType"] }>, BaseDataModelKeys> & Flatten<{ [k in string | number | symbol as TProps[k]["$hasSetter"] & `set${Capitalize<k & string>}`]: (value: TProps[k]["$transformedValueType"]) => void }>;
Parameters
| Parameter | Type |
|---|---|
data | _ComposedData<SuperModel, TProps> |
Returns
SuperModel & BaseDataModel<TProps> & Omit<Flatten<{ [k in string | number | symbol]: TProps[k]["$transformedValueType"] }>, BaseDataModelKeys> & Flatten<{ [k in string | number | symbol as TProps[k]["$hasSetter"] & `set${Capitalize<k & string>}`]: (value: TProps[k]["$transformedValueType"]) => void }>