Options
All
  • Public
  • Public/Protected
  • All
Menu

Class EntityConfigBase<TEntity, TRawData, TId>

Type parameters

Hierarchy

Implements

Index

Constructors

constructor

Properties

entityConstructor

entityConstructor: DataEntityType<TEntity, TRawData, TId>

Optional fields

fields: EntityFields

Optional idProperty

idProperty: keyof TRawData

pluralName

pluralName: string

readonly

readonly: boolean = false

Optional serializeItem

serializeItem: function

Type declaration

    • (item: Partial<TEntity>, serializedItem?: any, entity?: IEntityConfigBase<TEntity, TRawData, TId>, config?: ParisConfig, serializationData?: any): any
    • Parameters

      • item: Partial<TEntity>
      • Optional serializedItem: any
      • Optional entity: IEntityConfigBase<TEntity, TRawData, TId>
      • Optional config: ParisConfig
      • Optional serializationData: any

      Returns any

singularName

singularName: string

values

values: Array<TEntity>

Accessors

fieldsArray

  • get fieldsArray(): Array<Field>

idField

Methods

getDefaultValue

  • getDefaultValue(): TEntity

getValueById

  • getValueById(valueId: EntityId): TEntity

hasValue

supportsGetMethod

Generated using TypeDoc