Options
All
  • Public
  • Public/Protected
  • All
Menu

Interface DataEntityType<TEntity, TRawData, TId, TDataSet>

This is the interface for the constructor of any models - Entity or ValueObject.

Type parameters

Hierarchy

  • DataEntityType

Index

Constructors

constructor

  • new DataEntityType(entityData?: any, rawData?: TRawData): TEntity
  • Parameters

    • Optional entityData: any

      an object containing the same properties as TEntity. TODO: make entityData something like Partial. This is a problem at the moment, since it doesn't work well with ModelBase.

    • Optional rawData: TRawData

      The raw data used to create the model

    Returns TEntity

Properties

Optional entityConfig

entityConfig: ModelEntity<TEntity, TRawData, TId>

Optional pluralName

pluralName: string

Optional singularName

singularName: string

Optional valueObjectConfig

valueObjectConfig: EntityConfigBase

Generated using TypeDoc