Interface _DataModel<SuperModel, TProps>
Constructors
constructor
- new _DataModel(
data: _ComposedData<SuperModel, TProps>,
): 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
},
> 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
},
>