Options
All
  • Public
  • Public/Protected
  • All
Menu

Interface Model<TEntity>

Represents a model. Models are the minimal unit of data.

Type parameters

Hierarchy

Implemented by

Index

Properties

id

id: string

Model's id field.

keyGen

keyGen: KeyGenParams

Key generation config.

Methods

entityToPrimary

  • entityToPrimary(entity: TEntity): any
  • Transforms an entity into a primary object.

    Parameters

    • entity: TEntity

      Entity to transform

    Returns any

mEntityToPrimary

  • mEntityToPrimary(entities: TEntity[]): any[]
  • Transforms a set of entities into a set of primary objects.

    Parameters

    • entities: TEntity[]

      Entities to transform

    Returns any[]

mPrimaryToEntity

  • mPrimaryToEntity(primaries: any[]): TEntity[]
  • Transform a set of primary objects into a set of entities

    Parameters

    • primaries: any[]

      Primaries to transform

    Returns TEntity[]

primaryToEntity

  • primaryToEntity(primary: any): TEntity
  • Transform a primary object into an entity.

    Parameters

    • primary: any

      Primary object to transform.

    Returns TEntity

Generated using TypeDoc