Skip to main content

Type alias: ModelDefinitionReadOnlyKey<D>

ModelDefinitionReadOnlyKey<D>: { [K in keyof D]: D[K] extends DescriptorHolder<any> ? never : D[K] extends RawModelProp<any, true> ? K : never }[keyof D]

Model properties key (only readonly IDs/attributes/relations).

Type parameters

D extends object

Source

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