Skip to main content

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​

ParameterType
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 }>