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 Parameter | Description |
|---|---|
T extends | AnyDataModel | AnyModel | Generic model class type. |
Parameters
| Parameter | Type | Description |
|---|---|---|
type | { prototype: T; } | Generic model class. |
type.prototype | T | - |
Returns
ModelClass<T>