Type alias: ModelDefinitionProperties<D>
ModelDefinitionProperties<
D>:ModelIdsDefaults<D> &{ [K in keyof D]: D[K] extends ModelAttribute<K, infer T, any> ? T : D[K] extends ModelRelation<K, infer T, any> ? T : D[K] extends ModelId<K, infer T, any> ? T : D[K] extends DescriptorHolder<infer T> ? T : D[K] }
Model properties map (IDs/attributes/relations/custom props).
Type parameters
• D extends object