Interface _DataModel<SuperModel, TProps>
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)
}> 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)
}>