Skip to main content

Type alias: ModelParsedDefinition<D>

ModelParsedDefinition<D>: { [K in keyof D]: D[K] extends ModelComposable ? D[K] : D[K] extends PendingModelProp<RawModelProp<any, any>> ? ModelParsedDefinitionProp<K, D[K]["definition"]> : ModelParsedDefinitionProp<K, D[K]> }

The parsed model definition with non composables/attributes/relations properties' descriptors wrapped in holders.

Type parameters

D extends object = object

Source

packages/core/src/model/types.ts:192