Skip to main content

Function: modelClass()

function modelClass<T>(type): ModelClass<T>;

Tricks TypeScript into accepting a particular kind of generic class as a parameter for ExtendedModel. Does nothing in runtime.

Type Parameters​

Type ParameterDescription
T extends | AnyDataModel | AnyModelGeneric model class type.

Parameters​

ParameterTypeDescription
type{ prototype: T; }Generic model class.
type.prototypeT-

Returns​

ModelClass<T>